REST and API
RESTful API development tools and API client libraries. Packages among the 3,000 most downloaded in the past 90 days.
-
4.4k4.2m
-
851.5m
-
1471.1m
-
open_api_spex 3.22.3
Leverage Open Api Specification 3 (swagger) to document, test, validate and explore your Plug and Phoenix APIs.
833692.4k last 90 days833692.4k -
1576.2k
-
73518.5k
-
2484.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.
249.2k last 90 days-249.2k -
absinthe_helpers 0.2.8
Adds support for schema constraints, type coercions, and other custom transformations.
1235.6k last 90 days1235.6k -
absinthe_remote 0.3.0
A library for helping you run GraphQL queries against remote GraphQL servers, with the client protections of Absinthe.
2222.2k last 90 days2222.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.
12197.1k last 90 days12197.1k -
131160.5k
-
absinthe_gen 0.2.0
Set of tasks to generate boiler plate files for Elixir Absinthe.
28154.3k last 90 days28154.3k -
91111.3k
-
791.8k
-
absinthe_client 0.1.1
AbsintheClient is a GraphQL client designed for Elixir Absinthe.
7687.9k last 90 days7687.9k -
-81.7k
-
absinthe_plug_cn 1.2.5
Plug support for Absinthe, the GraphQL toolkit for Elixir
26375.8k last 90 days26375.8k -
18374.5k
-
9473.8k
-
-62.0k
-
33556.0k
-
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.
63949.8k last 90 days63949.8k -
absinthe_sorting_codec 1.0.1
Codec for generating Absinthe JSON schemas in a deterministic format with alphabetically ordered type definitions
1046.7k last 90 days1046.7k -
443.2k
-
5641.4k
-
absinthe_compose 0.1.0
An Absinthe extension for composing GraphQL endpoints together
538.4k last 90 days538.4k -
1238.2k
-
-33.3k
-
032.4k
-
jsonapi 1.14.0
Fully functional JSONAPI V1 Serializer as well as a QueryParser for Plug based projects and applications.
50927.7k last 90 days50927.7k -
14025.3k
-
12522.6k
-
6219.4k
-
515.4k
-
plug_rest 0.14.0
REST behaviour and Plug router for hypermedia web applications
5615.1k last 90 days5615.1k -
2114.4k
-
2614.3k
-
1513.0k
-
1512.6k
-
011.4k
-
scrivener_headers 3.2.2
Helpers for paginating API responses with Scrivener and HTTP headers
5310.3k last 90 days5310.3k -
oaskit 0.13.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.2k last 90 days589.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.2k last 90 days258.2k -
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.
08.1k last 90 days08.1k -
138.1k
-
17.5k
-
37.3k
-
1587.0k
-
36.6k
-
graphql_query 0.6.2
GraphQL Query provides compile-time and runtime safety for your GraphQL queries and schemas in Elixir.
86.5k last 90 days86.5k -
-5.4k
-
105.1k
-
364.7k
-
astarte_rpc 1.2.2
Astarte platform shared Protocol Buffers .proto files and Elixir AMQP client code. This component is one of the core components and basically is required to allow communication between different Astarte blocks.
53.3k last 90 days53.3k -
apix 0.2.2
Simple convention and DSL for transformation of elixir functions to a documented and ready for validation API.
123.2k last 90 days123.2k