Ariadne
Last updated: Oct 28, 2026
Rationale
Ariadne is one of the primary libraries of the Fluid Attacks API.
These are the primary reasons why Fluid Attacks selected it:
- It is open source.
- It is built for GraphQL, the query language of the API.
- It supports asynchronous programming, which is very important for the performance of the API.
Alternatives
Fluid Attacks examines this alternative:
Strawberry
- Strawberry can be a good alternative to Ariadne.
- It is built for GraphQL, the query language of the API.
- It supports asynchronous programming, which is very important for the performance of the API.
- It has a code-first approach. This approach increases type safety, decreases the cognitive complexity for developers, and makes the development experience better.
- A large community maintains it.
Usage
Fluid Attacks uses Ariadne as the core library to declare the Fluid Attacks API.