Firefox Browser Add-ons
  • Explore
  • Extensions
  • Themes
    • for Firefox
    • Dictionaries & Language Packs
    • Other Browser Sites
    • Add-ons for Android
Extension WorkshopDeveloper HubDownload FirefoxRegister or Log in
Add-on icon

Reviews for Altair GraphQL Client

Altair GraphQL Client by Samuel

Rated 4.6 out of 5
4.6 Stars out of 5
14 reviews
  • Rated 4 out of 5
    by Antonio Perez Caballero, 3 months ago
  • Rated 3 out of 5
    by Mitch, 8 months ago
  • Rated 4 out of 5
    by Firefox user 15626011, a year ago
    BEWARE!
    New versions of this extension requires access to "all data for all sites". I am unable to find an explanation for why this is required in the release notes or on their github page. This seems extremely fishy, and I am therefor uninstalling the extension out of caution.

    Developer response

    posted a year ago
    Fear not! Altair has always requested permissions for all sites but they were removed, and then re-added at v2.4.3. This is required to allow Altair send requests to your domain without getting CORS errors which is the default behavior. After the permissions were removed, there were several reported issues of Altair not working (e.g. https://github.com/imolorhe/altair/issues/1136). Of course these issues were resolved after re-adding the permissions in v2.4.3.

    You can see the relevant commit trails:
    Removed permission (v2.4.0): https://github.com/imolorhe/altair/commit/a0cd9fad9bdaba65966c12c8aa5fad409efdfd3c
    Re-added permission (v2.4.3): https://github.com/imolorhe/altair/commit/2802c9429ebcd571ca046820dd74f2f893670fb2

    You can read more on why these permissions are required here: https://developer.chrome.com/extensions/xhr

    Of course if you still feel that the permissions are extremely fishy, you're welcome to use the desktop apps instead, or perhaps host Altair on your domain using one of the available integrations: https://altair.sirmuel.design/docs/integrations

    Sorry for the confusion!
  • Rated 5 out of 5
    by Firefox user 15056078, a year ago
    Eyyy, thanks for the response! I'll use the desktop client :)

    ~~~

    This has been really useful, but the new permissions ('data on all sites') are sketching me out! Maybe I just read too many stories of popular addons getting bought by spyware companies...

    Developer response

    posted a year ago
    Fear not! Altair has always requested permissions for all sites but they were removed, and then re-added at v2.4.3. This is required to allow Altair send requests to your domain without getting CORS errors which is the default behavior. After the permissions were removed, there were several reported issues of Altair not working (e.g. https://github.com/imolorhe/altair/issues/1136). Of course these issues were resolved after re-adding the permissions in v2.4.3.

    You can see the relevant commit trails:
    Removed permission (v2.4.0): https://github.com/imolorhe/altair/commit/a0cd9fad9bdaba65966c12c8aa5fad409efdfd3c
    Re-added permission (v2.4.3): https://github.com/imolorhe/altair/commit/2802c9429ebcd571ca046820dd74f2f893670fb2

    You can read more on why these permissions are required here: https://developer.chrome.com/extensions/xhr

    Of course if you still feel that the permissions are extremely fishy, you're welcome to use the desktop apps instead, or perhaps host Altair on your domain using one of the available integrations: https://altair.sirmuel.design/docs/integrations

    Sorry for the confusion!
  • Rated 4 out of 5
    by Firefox user 14801363, a year ago
    Queries, mutations, subscriptions, Headers are all saved for convenience. So when you get back later, you can start from what you've done.
    One drawback compared to Playground is that Altair does not support multiple schema docs page.

    Developer response

    posted a year ago
    How do you mean by multiple schema docs page?
  • Rated 5 out of 5
    by Firefox user 15321375, a year ago
  • Rated 5 out of 5
    by torunar, a year ago
  • Rated 5 out of 5
    by nmarier, 2 years ago
    The extension is beautiful and has every feature one could want. The only concern I have is permissions. I'm not sure why this add-on would need to access my data for all sites.

    Developer response

    posted a year ago
    Thanks for pointing that out. We don't need that permission for the addon to work actually :)
  • Rated 5 out of 5
    by Firefox user 13070411, 2 years ago
  • Rated 5 out of 5
    by Firefox user 13839546, 2 years ago
  • Rated 5 out of 5
    by Firefox user 14540431, 2 years ago
    This is pretty good, but why do I have to click "reload docs" when the API changes? GraphQL APIs are supposed to change all the time, please make it reload the docs immediately. Also the app will always be online to do queries.

    Developer response

    posted 2 years ago
    There is no mechanism to reload the docs when the APIs are updated, except maybe a polling mechanism which isn't optimal. You should create an issue on Github for this so that there can be better discussions around it.

    UPDATE: There is such a mechanism now. The X-GraphQL-Event-Stream header allows you specify a stream URL that your server can use to notify Altair of changes and reload the docs for you.
  • Rated 5 out of 5
    by Sandy, 3 years ago
    Great GraphQL tool for Firefox. Constant improvements, and super easy to use and very quick to respond to issues.

    Been using it for a few months now and makes my GQL work easy.
  • Rated 5 out of 5
    by lefuturiste, 3 years ago
    Thanks for the add on !
  • Rated 5 out of 5
    by mokeyish, 3 years ago
    It's helps me a lot.

    Developer response

    posted 3 years ago
    Glad to know that. :)
Go to Mozilla's homepage

Add-ons

  • About
  • Blog
  • Extension Workshop
  • Developer Hub
  • Developer Policies
  • Forum
  • Report a bug
  • Review Guide
  • Site Status

Browsers

  • Desktop
  • Mobile
  • Reality
  • Enterprise

Products

  • Lockwise
  • Monitor
  • Browsers
  • Pocket
  • Twitter (@firefox)
  • Facebook (Firefox)
  • YouTube (firefoxchannel)
  • Privacy
  • Cookies
  • Legal

Except where otherwise noted, content on this site is licensed under the Creative Commons Attribution Share-Alike License v3.0 or any later version.