REST and API

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

49 packages
  • grpcbox 0.17.1

    Erlang grpc library based on chatterbox

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

    795
    1.0m last 90 days
  • absinthe 1.7.10

    GraphQL for Elixir

    4.3k
    1.0m last 90 days
  • neuron 5.1.0

    A GraphQL client for elixir.

    332
    141.2k last 90 days
  • Add graphql-ws websocket transport for Absinthe

    70
    107.8k last 90 days
  • Apollo Federation support for Absinthe

    84
    90.7k 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.

    639
    72.5k last 90 days
  • An RFC6570 implementation

    4
    71.2k last 90 days
  • The JSON:API extension for the Ash Framework.

    83
    63.4k last 90 days
  • The Elixir implementation of gRPC

    0
    54.5k last 90 days
  • apq 2.0.1

    Support for Automatic Persisted Queries in Absinthe

    56
    50.6k last 90 days
  • jabbax 1.0.2

    JSON API Building Blocks Assembly for Elixir

    20
    49.8k last 90 days
  • soap 1.1.1

    SOAP client for Elixir programming language

    140
    39.0k last 90 days
  • 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.

    5
    36.8k last 90 days
  • The extension for building GraphQL APIs with Ash

    85
    31.9k last 90 days
  • Swagger for Cowboy Erlang projects

    123
    27.6k 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
    27.1k last 90 days
  • Helpers for paginating API responses with Scrivener and HTTP headers

    53
    24.2k last 90 days
  • gRPC reflection server for Elixir

    13
    23.3k last 90 days
  • REST behaviour and Plug router for hypermedia web applications

    55
    22.5k last 90 days
  • AbsintheClient is a GraphQL client designed for Elixir Absinthe.

    76
    22.4k last 90 days
  • Convert Absinthe Schemas to SDL

    7
    21.4k last 90 days
  • jsonapi 1.9.0

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

    501
    21.0k last 90 days
  • Support an Input Union Type System Directive in Absinthe.

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

    25
    14.0k last 90 days
  • GraphQL helpers for Absinthe

    131
    13.3k last 90 days
  • Collection of utils for absinthe

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

    1
    12.3k last 90 days
  • eview2 0.15.2

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

    1
    11.6k last 90 days
  • JSON-RPC 2.0 for Elixir.

    62
    10.0k last 90 days
  • Codec for generating Absinthe JSON schemas in a deterministic format with alphabetically ordered type definitions

    10
    9.0k last 90 days
  • Application for handling GraphQL queries

    5
    8.0k last 90 days
  • A type and query toolkit for web-based APIs.

    2
    7.7k last 90 days
  • Tool to build GraphQL query strings from Elixir structs

    36
    7.7k last 90 days
  • Plug that allows to add version compatibility layers via API request/response gateways.

    94
    5.2k last 90 days
  • maru 0.14.0-pre.1

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

    1.3k
    5.0k last 90 days
  • OpenAPI Specification made easier.

    3
    3.3k last 90 days
  • An Ash extension for slugifying attributes of a resource.

    7
    3.1k last 90 days
  • Implementation of the subscriptions-transport-ws graphql subscription protocol for Absinthe.

    24
    2.9k last 90 days
  • Elixir GraphQL Client with HTTP and WebSocket Support

    42
    2.8k last 90 days
  • exhal 8.2.0

    Use HAL APIs with ease

    -
    2.8k last 90 days
  • Highly-configurable OpenAPI code generator

    147
    2.7k last 90 days
  • freddy 0.17.2

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

    -
    2.6k last 90 days
  • A swagger middleware for elli

    2
    2.3k last 90 days
  • brains 0.1.5

    Brains is a GraphQL client in Elixir using Tesla

    4
    2.3k last 90 days
  • gql 0.6.2

    Simple GraphQL client.

    7
    2.3k last 90 days
  • restlax 0.1.0

    Relax, it's just REST - API Client builder

    4
    1.8k last 90 days
  • Client package for accessing JSONApi services

    -
    1.7k last 90 days
  • A composable GraphQL client library for Elixir

    15
    1.7k last 90 days