REST and API

RESTful API development tools and API client libraries. Packages among the 3,000 most downloaded in the past 90 days.

40 packages
  • grpcbox 0.18.0

    Erlang grpc library based on chatterbox

    147
    1.5m last 90 days
  • Leverage Open Api Specification 3 (swagger) to document, test, validate and explore your Plug and Phoenix APIs.

    835
    928.0k last 90 days
  • absinthe 1.11.0

    GraphQL for Elixir

    4.4k
    811.7k last 90 days
  • The JSON:API extension for the Ash Framework.

    94
    146.5k last 90 days
  • Add graphql-ws websocket transport for Absinthe

    72
    71.3k last 90 days
  • jsonapi 1.14.3

    Fully functional JSONAPI V1 Serializer as well as a QueryParser for Plug based projects and applications.

    510
    67.8k last 90 days
  • neuron 5.1.0

    A GraphQL client for elixir.

    333
    65.0k last 90 days
  • 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.

    638
    54.0k last 90 days
  • Apollo Federation support for Absinthe

    85
    50.8k last 90 days
  • The extension for building GraphQL APIs with Ash

    96
    46.1k last 90 days
  • gRPC reflection server for Elixir

    16
    37.6k last 90 days
  • apq 2.0.1

    Support for Automatic Persisted Queries in Absinthe

    56
    35.9k last 90 days
  • jabbax 1.2.0

    JSON API Building Blocks Assembly for Elixir

    21
    33.3k last 90 days
  • An RFC6570 implementation

    4
    26.8k last 90 days
  • Swagger for Cowboy Erlang projects

    127
    23.3k last 90 days
  • soap 1.1.1

    SOAP client for Elixir programming language

    140
    21.2k last 90 days
  • oaskit 0.14.2

    A set of macros and plugs for Elixir/Phoenix applications to automatically validate incoming HTTP requests based on the OpenAPI Specification v3.1.

    64
    20.6k last 90 days
  • Highly-configurable OpenAPI code generator

    160
    18.7k last 90 days
  • Application for handling GraphQL queries

    5
    17.5k last 90 days
  • Helpers for paginating API responses with Scrivener and HTTP headers

    53
    16.9k last 90 days
  • Convert Absinthe Schemas to SDL

    7
    16.3k last 90 days
  • JSON-RPC 2.0 for Elixir.

    62
    16.3k last 90 days
  • AbsintheClient is a GraphQL client designed for Elixir Absinthe.

    76
    13.9k last 90 days
  • 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.

    12
    12.3k last 90 days
  • OpenAPI Specification made easier.

    3
    10.1k last 90 days
  • eview2 0.15.2

    Plug that converts response to Nebo #15 API spec format.

    1
    9.9k last 90 days
  • Adds support for schema constraints, type coercions, and other custom transformations.

    1
    9.1k last 90 days
  • REST behaviour and Plug router for hypermedia web applications

    56
    8.9k last 90 days
  • An elixir plug to support legacy APIs that use a rails-like trailing format: http://api.dev/resources.format

    25
    8.2k last 90 days
  • GraphQL helpers for Absinthe

    130
    7.7k last 90 days
  • GraphQL Query provides compile-time and runtime safety for your GraphQL queries and schemas in Elixir.

    10
    7.3k last 90 days
  • The Elixir implementation of gRPC

    0
    6.4k last 90 days
  • freddy 0.17.2

    JSON RPC Client/Server, JSON Publisher-Subscriber over AMQP

    5.3k last 90 days
  • Collection of utils for absinthe

    2
    5.1k last 90 days
  • An Ash extension for slugifying attributes of a resource.

    12
    4.8k last 90 days
  • Tool to build GraphQL query strings from Elixir structs

    36
    3.9k last 90 days
  • A Plug for embedding the Altair GraphQL Client into Absinthe applications

    0
    3.8k last 90 days
  • maru 0.13.2

    REST-like API micro-framework for elixir inspired by grape.

    1.3k
    3.6k last 90 days
  • oaspec 0.69.0

    Generate Gleam code from OpenAPI 3.x specifications

    6
    2.9k last 90 days
  • gql 0.6.2

    Simple GraphQL client.

    7
    2.7k last 90 days