REST and API
RESTful API development tools and API client libraries. Packages among the 3,000 most downloaded in the past 90 days.
-
1471.4m
-
4.4k1.1m
-
open_api_spex 3.22.3
Leverage Open Api Specification 3 (swagger) to document, test, validate and explore your Plug and Phoenix APIs.
835852.0k last 90 days835852.0k -
85166.6k
-
94130.2k
-
72104.0k
-
jsonapi 1.14.3
Fully functional JSONAPI V1 Serializer as well as a QueryParser for Plug based projects and applications.
50964.8k last 90 days50964.8k -
33361.4k
-
ja_serializer 0.18.2
A serialization library implementing the jsonapi.org 1.0 spec suitable for use building JSON APIs in Phoenix and any other Plug based framework or app.
63953.8k last 90 days63953.8k -
147.6k
-
246.5k
-
9540.8k
-
435.7k
-
5634.4k
-
Support for paginated result sets using keyset pagination, for use in an Absinthe resolver module. Requires defining a connection with Absinthe.Relay.Connection from the absinthe_relay package.
1226.3k last 90 days1226.3k -
alembic 4.0.0
A JSONAPI 1.0 library fully-tested against all jsonapi.org examples. The library generates JSONAPI errors documents whenever it encounters a malformed JSONAPI document, so that servers don't need to worry about JSONAPI format errors.
26.0k last 90 days-26.0k -
absinthe_helpers 0.2.8
Adds support for schema constraints, type coercions, and other custom transformations.
125.1k last 90 days125.1k -
1623.4k
-
723.1k
-
14022.8k
-
12722.2k
-
2120.0k
-
13118.9k
-
absinthe_client 0.1.1
AbsintheClient is a GraphQL client designed for Elixir Absinthe.
7618.8k last 90 days7618.8k -
absinthe_remote 0.3.0
A library for helping you run GraphQL queries against remote GraphQL servers, with the client protections of Absinthe.
218.3k last 90 days218.3k -
15917.1k
-
6217.1k
-
oaskit 0.14.2
A set of macros and plugs for Elixir/Phoenix applications to automatically validate incoming HTTP requests based on the OpenAPI Specification v3.1.
6417.0k last 90 days6417.0k -
516.7k
-
scrivener_headers 3.2.2
Helpers for paginating API responses with Scrivener and HTTP headers
5315.3k last 90 days5315.3k -
absinthe_gen 0.2.0
Set of tasks to generate boiler plate files for Elixir Absinthe.
2813.2k last 90 days2813.2k -
311.0k
-
19.8k
-
-9.2k
-
trailing_format_plug 0.0.7
An elixir plug to support legacy APIs that use a rails-like trailing format: http://api.dev/resources.format
258.1k last 90 days258.1k -
plug_rest 0.14.0
REST behaviour and Plug router for hypermedia web applications
568.0k last 90 days568.0k -
07.4k
-
graphql_query 0.6.2
GraphQL Query provides compile-time and runtime safety for your GraphQL queries and schemas in Elixir.
106.8k last 90 days106.8k -
-6.5k
-
absinthe_plug_cn 1.2.5
Plug support for Absinthe, the GraphQL toolkit for Elixir
2626.4k last 90 days2626.4k -
1836.1k
-
-5.6k
-
absinthe_sorting_codec 1.0.1
Codec for generating Absinthe JSON schemas in a deterministic format with alphabetically ordered type definitions
105.0k last 90 days105.0k -
124.9k
-
364.2k
-
124.0k
-
03.9k
-
63.9k
-
-3.8k
-
absinthe_altair 2026.5.1
A Plug for embedding the Altair GraphQL Client into Absinthe applications
03.4k last 90 days03.4k -
1.3k3.2k
-
absinthe_compose 0.1.0
An Absinthe extension for composing GraphQL endpoints together
53.2k last 90 days53.2k