REST and API
RESTful API development tools and API client libraries. Packages among the 3,000 most downloaded in the past 90 days.
-
144741.3k
-
open_api_spex 3.22.2
Leverage Open Api Specification 3 (swagger) to document, test, validate and explore your Plug and Phoenix APIs.
818540.9k last 90 days818540.9k -
4.4k486.0k
-
8552.7k
-
33449.6k
-
8948.3k
-
7241.9k
-
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.
63829.4k last 90 days63829.4k -
5628.3k
-
9125.3k
-
421.0k
-
019.8k
-
2118.5k
-
plug_rest 0.14.0
REST behaviour and Plug router for hypermedia web applications
5617.1k last 90 days5617.1k -
716.5k
-
12314.3k
-
14013.1k
-
jsonapi 1.10.0
Fully functional JSONAPI V1 Serializer as well as a QueryParser for Plug based projects and applications.
50510.2k last 90 days50510.2k -
59.3k
-
scrivener_headers 3.2.2
Helpers for paginating API responses with Scrivener and HTTP headers
539.3k last 90 days539.3k -
88.5k
-
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.0k last 90 days258.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.
127.9k last 90 days127.9k -
157.7k
-
1317.6k
-
graphql_query 0.3.10
GraphQL Query provides compile-time and runtime safety for your GraphQL queries and schemas in Elixir.
66.9k last 90 days66.9k -
146.5k
-
16.3k
-
absinthe_helpers 0.2.8
Adds support for schema constraints, type coercions, and other custom transformations.
16.2k last 90 days16.2k -
absinthe_client 0.1.1
AbsintheClient is a GraphQL client designed for Elixir Absinthe.
776.1k last 90 days776.1k -
235.4k
-
25.0k
-
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.
514.4k last 90 days514.4k -
624.1k
-
363.4k
-
-3.3k
-
1.3k3.2k
-
-3.0k
-
42.9k
-
1532.4k
-
multiverse 2.0.0
Plug that allows to add version compatibility layers via API request/response gateways.
962.4k last 90 days962.4k -
common_graphql_client 0.6.4
Elixir GraphQL Client with HTTP and WebSocket Support
422.1k last 90 days422.1k -
32.1k
-
91.9k
-
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.8k last 90 days51.8k -
absinthe_remote 0.3.0
A library for helping you run GraphQL queries against remote GraphQL servers, with the client protections of Absinthe.
21.6k last 90 days21.6k