JSPM

  • Created
  • Published
  • Downloads 1481508
  • Score
    100M100P100Q177395F
  • License MIT

Flexible, lightweight transport layer for GraphQL

Package Exports

  • apollo-link

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (apollo-link) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

apollo-link npm version Get on Slack

apollo-link is a standard interface for fetching GraphQL results, designed to provide a simple GraphQL client that is capable of extensions. The targeted use cases of apollo-link are highlighted below:

  • fetch queries directly without normalized cache
  • network interface for Apollo Client
  • network interface for Relay Modern
  • fetcher for GraphiQL

Documentation

To start, begin by reading the getting started guide.

If you are interested in implementing your own links, read the implementation information.

The current plans and future implementation are in the roadmap.

Your feedback and contributions are welcome.

Apollo Principles

apollo-link strives to follow the Apollo design principles:

  1. Incrementally adoptable
  2. Universally compatible
  3. Simple to get started with
  4. Inspectable and understandable
  5. Built for interactive apps
  6. Small and flexible
  7. Community driven