REST and API
RESTful API development tools and API client libraries. Packages among the 3,000 most downloaded in the past 90 days.
-
4.4k3.6m
-
851.3m
-
1451.1m
-
open_api_spex 3.22.2
Leverage Open Api Specification 3 (swagger) to document, test, validate and explore your Plug and Phoenix APIs.
830662.7k last 90 days830662.7k -
1498.6k
-
73457.4k
-
2413.7k
-
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.
210.9k last 90 days-210.9k -
absinthe_helpers 0.2.8
Adds support for schema constraints, type coercions, and other custom transformations.
1206.0k last 90 days1206.0k -
absinthe_remote 0.3.0
A library for helping you run GraphQL queries against remote GraphQL servers, with the client protections of Absinthe.
2194.8k last 90 days2194.8k -
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.
12173.4k last 90 days12173.4k -
131140.2k
-
absinthe_gen 0.2.0
Set of tasks to generate boiler plate files for Elixir Absinthe.
28134.0k last 90 days28134.0k -
91102.5k
-
782.2k
-
absinthe_client 0.1.1
AbsintheClient is a GraphQL client designed for Elixir Absinthe.
7676.4k last 90 days7676.4k -
-73.7k
-
9469.7k
-
absinthe_plug_cn 1.2.5
Plug support for Absinthe, the GraphQL toolkit for Elixir
26366.0k last 90 days26366.0k -
18365.3k
-
33459.0k
-
553.1k
-
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.
64044.5k last 90 days64044.5k -
5642.3k
-
absinthe_sorting_codec 1.0.1
Codec for generating Absinthe JSON schemas in a deterministic format with alphabetically ordered type definitions
1040.4k last 90 days1040.4k -
436.8k
-
1233.5k
-
absinthe_compose 0.1.0
An Absinthe extension for composing GraphQL endpoints together
533.3k last 90 days533.3k -
-28.1k
-
027.4k
-
14022.9k
-
plug_rest 0.14.0
REST behaviour and Plug router for hypermedia web applications
5621.8k last 90 days5621.8k -
12421.1k
-
2518.5k
-
jsonapi 1.13.1
Fully functional JSONAPI V1 Serializer as well as a QueryParser for Plug based projects and applications.
50918.4k last 90 days50918.4k -
2116.0k
-
1515.5k
-
6215.4k
-
514.7k
-
013.8k
-
1511.9k
-
scrivener_headers 3.2.2
Helpers for paginating API responses with Scrivener and HTTP headers
5310.0k last 90 days5310.0k -
oaskit 0.12.0
A set of macros and plugs for Elixir/Phoenix applications to automatically validate incoming HTTP requests based on the OpenAPI Specification v3.1.
589.0k last 90 days589.0k -
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.9k last 90 days257.9k -
27.6k
-
137.1k
-
17.0k
-
graphql_query 0.5.1
GraphQL Query provides compile-time and runtime safety for your GraphQL queries and schemas in Elixir.
67.0k last 90 days67.0k -
1586.2k
-
-5.5k
-
absinthe_upload_standard 0.1.0
Standard graphql-multipart-request-spec support for Absinthe uploads. Built by the Shiko team. Transitional package while absinthe_plug#309 gets merged upstream.
05.1k last 90 days05.1k -
364.6k
-
34.2k
-
104.0k
-
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 -
1.3k3.1k
-
-3.0k
-
apix 0.2.2
Simple convention and DSL for transformation of elixir functions to a documented and ready for validation API.
122.8k last 90 days122.8k