REST and API
RESTful API development tools and API client libraries. Packages among the 3,000 most downloaded in the past 90 days.
-
4.4k1.1m
-
145862.8k
-
open_api_spex 3.22.2
Leverage Open Api Specification 3 (swagger) to document, test, validate and explore your Plug and Phoenix APIs.
827565.3k last 90 days827565.3k -
85296.3k
-
73128.6k
-
1102.4k
-
8983.8k
-
276.7k
-
9363.3k
-
33451.3k
-
absinthe_helpers 0.2.8
Adds support for schema constraints, type coercions, and other custom transformations.
146.9k last 90 days146.9k -
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.
44.2k last 90 days-44.2k -
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.
1240.5k last 90 days1240.5k -
absinthe_remote 0.3.0
A library for helping you run GraphQL queries against remote GraphQL servers, with the client protections of Absinthe.
240.2k last 90 days240.2k -
13134.4k
-
5633.7k
-
ja_serializer 0.18.1
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.
63831.5k last 90 days63831.5k -
430.3k
-
absinthe_gen 0.2.0
Set of tasks to generate boiler plate files for Elixir Absinthe.
2827.7k last 90 days2827.7k -
727.5k
-
plug_rest 0.14.0
REST behaviour and Plug router for hypermedia web applications
5625.5k last 90 days5625.5k -
-21.9k
-
absinthe_client 0.1.1
AbsintheClient is a GraphQL client designed for Elixir Absinthe.
7621.3k last 90 days7621.3k -
14016.0k
-
2115.7k
-
12415.6k
-
014.8k
-
absinthe_plug_cn 1.2.5
Plug support for Absinthe, the GraphQL toolkit for Elixir
26313.3k last 90 days26313.3k -
18313.0k
-
512.1k
-
2511.7k
-
jsonapi 1.10.0
Fully functional JSONAPI V1 Serializer as well as a QueryParser for Plug based projects and applications.
50711.6k last 90 days50711.6k -
1510.6k
-
510.0k
-
scrivener_headers 3.2.2
Helpers for paginating API responses with Scrivener and HTTP headers
539.3k last 90 days539.3k -
158.8k
-
628.3k
-
absinthe_sorting_codec 1.0.1
Codec for generating Absinthe JSON schemas in a deterministic format with alphabetically ordered type definitions
107.9k last 90 days107.9k -
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
257.7k last 90 days257.7k -
oaskit 0.11.0
A set of macros and plugs for Elixir/Phoenix applications to automatically validate incoming HTTP requests based on the OpenAPI Specification v3.1.
557.4k last 90 days557.4k -
127.3k
-
absinthe_compose 0.1.0
An Absinthe extension for composing GraphQL endpoints together
56.8k last 90 days56.8k -
16.5k
-
06.3k
-
graphql_query 0.4.0
GraphQL Query provides compile-time and runtime safety for your GraphQL queries and schemas in Elixir.
66.0k last 90 days66.0k -
-5.9k
-
-4.7k
-
134.6k
-
1573.5k
-
23.4k
-
363.3k
-
1.3k3.3k
-
ash_rpc 0.1.3
⚠️ EXPERIMENTAL: Expose Ash Resource actions over tRPC with Plug-compatible router/controller and tooling. Breaking changes may occur frequently.
03.2k last 90 days03.2k -
43.1k
-
-2.7k
-
102.7k
-
32.4k
-
multiverse 2.0.0
Plug that allows to add version compatibility layers via API request/response gateways.
962.3k last 90 days962.3k