REST and API
RESTful API development tools and API client libraries. Packages among the 3,000 most downloaded in the past 90 days.
-
144901.5k
-
open_api_spex 3.22.1
Leverage Open Api Specification 3 (swagger) to document, test, validate and explore your Plug and Phoenix APIs.
810650.8k last 90 days810650.8k -
4.4k596.2k
-
8585.9k
-
7270.2k
-
33363.9k
-
8950.8k
-
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.
63838.7k last 90 days63838.7k -
5628.6k
-
025.5k
-
424.9k
-
9024.8k
-
2022.4k
-
719.7k
-
13918.5k
-
jsonapi 1.10.0
Fully functional JSONAPI V1 Serializer as well as a QueryParser for Plug based projects and applications.
50414.9k last 90 days50414.9k -
12314.9k
-
plug_rest 0.14.0
REST behaviour and Plug router for hypermedia web applications
5613.2k last 90 days5613.2k -
scrivener_headers 3.2.2
Helpers for paginating API responses with Scrivener and HTTP headers
5313.1k last 90 days5313.1k -
absinthe_one_of 1.1.0
Support an Input Union Type System Directive in Absinthe.
811.2k last 90 days811.2k -
1510.0k
-
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.
129.4k last 90 days129.4k -
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
259.2k last 90 days259.2k -
58.4k
-
absinthe_client 0.1.1
AbsintheClient is a GraphQL client designed for Elixir Absinthe.
777.9k last 90 days777.9k -
27.0k
-
1316.9k
-
absinthe_helpers 0.2.8
Adds support for schema constraints, type coercions, and other custom transformations.
16.5k last 90 days16.5k -
15.8k
-
625.8k
-
graphql_query 0.3.10
GraphQL Query provides compile-time and runtime safety for your GraphQL queries and schemas in Elixir.
55.4k last 90 days55.4k -
1505.2k
-
364.4k
-
1.3k3.3k
-
common_graphql_client 0.6.4
Elixir GraphQL Client with HTTP and WebSocket Support
423.3k last 90 days423.3k -
33.0k
-
-2.9k
-
multiverse 2.0.0
Plug that allows to add version compatibility layers via API request/response gateways.
962.7k last 90 days962.7k -
22.7k
-
92.5k
-
-2.3k
-
Implementation of the subscriptions-transport-ws graphql subscription protocol for Absinthe.
252.2k last 90 days252.2k -
oaskit 0.8.0
A set of macros and plugs for Elixir/Phoenix applications to automatically validate incoming HTTP requests based on the OpenAPI Specification v3.1.
402.0k last 90 days402.0k -
astarte_rpc 1.2.0
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.
51.9k last 90 days51.9k -
141.6k
-
141.5k
-
absinthe_remote 0.3.0
A library for helping you run GraphQL queries against remote GraphQL servers, with the client protections of Absinthe.
21.5k last 90 days21.5k -
41.4k