OData Alternatives

OData is described as 'An open protocol to allow the creation and consumption of queryable and interoperable RESTful APIs in a simple and standard way' and is an app in the development category. There are more than 10 alternatives to OData for a variety of platforms, including Self-Hosted, Mac, Windows, Linux and Web-based apps. The best OData alternative is FastAPI, which is both free and Open Source. Other great apps like OData are LoopBack.io, GraphQL, GraphQL Mesh and Falcor.

Copy a direct link to this comment to your clipboard
OData alternatives page was last updated

Alternatives list

  1. FastAPI icon
     22 likes
    Copy a direct link to this comment to your clipboard

    FastAPI is a modern, fast (high-performance), web framework for building APIs with Python 3.6+ based on standard Python type hints.

    21 FastAPI alternatives

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    • Self-Hosted
     
    • FastAPI is the most popular Windows, Mac, Linux & Self-Hosted alternative to OData.

    • FastAPI is the most popular Open Source & free alternative to OData.

    • FastAPI is Free and Open SourceOData is also Free and Open Source
  2. LoopBack.io icon
     1 like
    Copy a direct link to this comment to your clipboard

    A highly extensible Node.js and TypeScript framework for building APIs and microservices.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Self-Hosted
    • Node.JS
     
  3. GraphQL icon
     Like
    Copy a direct link to this comment to your clipboard

    GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. GraphQL provides a complete and understandable description of the data in your API, gives clients the power to ask for exactly what they need and nothing more, makes it...

    20 GraphQL alternatives

    Cost / License

    • Free
    • Open Source

    Platforms

    • Self-Hosted
     
  4. Copy a direct link to this comment to your clipboard

    GraphQL Mesh allows you to use GraphQL query language to access data in remote APIs that don't run GraphQL (and also ones that do run GraphQL). It can be used as a gateway to other services or run as a local GraphQL schema that aggregates data from remote APIs.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
    • Self-Hosted
     
  5. Falcor icon
     Like
    Copy a direct link to this comment to your clipboard

    A JavaScript library for efficient data fetching.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Self-Hosted
     
  6. Copy a direct link to this comment to your clipboard

    Django REST framework is a powerful and flexible toolkit for building Web APIs.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Self-Hosted
    • Django
     
  7. Mercurius icon
     Like
    Copy a direct link to this comment to your clipboard

    Implement GraphQL servers and gateways with Fastify.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Self-Hosted
     
  8. PostgREST icon
     Like
    Copy a direct link to this comment to your clipboard

    PostgREST is a standalone web server that turns your PostgreSQL database directly into a RESTful API. The structural constraints and permissions in the database determine the API endpoints and operations.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Self-Hosted
    • Mac
    • Linux
    • Windows
    • BSD
     
  9. Hasura icon
     13 likes
    Copy a direct link to this comment to your clipboard

    Hasura makes data access easy, by instantly composing a GraphQL API that is backed by databases and services so that the developer team (or API consumers) get immediately productive. The nature of GraphQL itself and Hasura’s dynamic approach makes integration and iteration easy.

    Cost / License

    • Free Personal
    • Open Source

    Platforms

    • Online
    • Software as a Service (SaaS)
     
    • Hasura is the most popular Web-based & SaaS alternative to OData.

    • Hasura is Free Personal and Open SourceOData is Free and Open Source
  10. Graphweaver icon
     7 likes
    Copy a direct link to this comment to your clipboard

    Turn multiple data sources into a single GraphQL API.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Online
    • Self-Hosted
     
10 of 10 OData alternatives