Absinthe

Absinthe

Absinthe is an open-source graphical tool used to design, build, test, and publish GraphQL APIs. It provides a GUI interface to construct GraphQL schemas, documents, queries, and mutations in a browser.
graphql api development-tool

Absinthe: Open-Source GraphQL API Tool

Design, build, test, and publish GraphQL APIs with Absinthe, an open-source graphical tool providing a GUI interface for constructing schemas, documents, queries, and mutations in a browser.

What is Absinthe?

Absinthe is an open-source graphical tool for building GraphQL APIs and schemas. It allows developers to visually construct and manage GraphQL schemas and operations through a browser-based interface.

Some key features of Absinthe include:

  • Graphical schema designer for declaring types, fields, arguments, interfaces, unions, enums, etc.
  • Integrated docs and schema exporting
  • Query/mutation builder UI for testing APIs
  • Code generation for backend Elixir services
  • Real-time schema validations and error checks
  • Collaboration support with schema diff reviews

Absinthe simplifies GraphQL development by removing the need to manually write schema code. Its interactive UI helps developers visualize, build, and iterate on GraphQL APIs rapidly. It generates schema files, context modules, resolvers, and Absinthe-specific boilerplate code automatically in Elixir.

The tool integrates with GraphiQL to provide an ideal GraphQL API modeling environment. Overall, Absinthe boosts efficiency for backend and frontend teams collaborating on GraphQL projects.

Absinthe Features

Features

  1. Graphical interface to build GraphQL schemas
  2. Auto-completion and validation while writing queries
  3. Built-in documentation browser
  4. Testing console to send queries
  5. Integrates with many programming languages and frameworks

Pricing

  • Open Source

Pros

Visual editor makes schema design intuitive

Saves time compared to writing schema code manually

Easy to get started for beginners

Good for rapid prototyping

Cons

Less flexible than writing raw GraphQL code

Additional abstraction on top of GraphQL spec

Not as customizable as coding schemas by hand


The Best Absinthe Alternatives

Top Development and Api Development and other similar apps like Absinthe

Here are some alternatives to Absinthe:

Suggest an alternative ❐

Checkra1n icon

Checkra1n

checkra1n is an open-source jailbreaking tool that provides a semi-untethered jailbreak for multiple iPhone, iPad and iPod touch models running iOS 12.3 and later. It exploits the checkm8 bootrom vulnerability present in A5 to A11 Bionic chips to bypass security protections enforced by Apple and gain privileged access to the...
Checkra1n image