Discover the services and tools you need to build and deploy your GraphQL applications on Azure. Whether you're hosting your existing GraphQL applications or creating new GraphQL endpoints, Azure provides the resources to do so without changes to your code.
Bring GraphQL applications to the Azure web app hosting services such as Static Web Apps, App Service, and Azure Functions.
Build GraphQL endpoints to your existing data sources without adding GraphQL infrastructure. Integrate microservices, stitching together calls to existing backed services, using API Management or access to database via GraphQL using Data API builder.
What is GraphQL?
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 easier to evolve APIs over time, and enables powerful developer tools.
When you bring your existing application to Azure, consider the following services and their uses:
Hosting: You can bring your existing applications to Azure and take advantage of the benefits of Azure's web app hosting services. Which service depends on how you deploy your application.
Build GraphQL endpoints to your existing data sources
When you build GraphQL endpoints to your existing data sources, consider the following services and their uses:
Custom API endpoints: Use Azure API Management to build a GraphQL endpoint to your existing Azure data sources.
Static data endpoints: Use Static Web Apps and the data-api endpoint configured in the staticwebapp.database.config.json file to build a GraphQL endpoint available from your static client app to your existing Azure data sources.
Resources
Learn more about building GraphQL applications on Azure:
Pridružite se seriji susreta kako biste s kolegama programerima i stručnjacima izgradili skalabilna rješenja umjetne inteligencije temeljena na stvarnim slučajevima upotrebe.
Learn how GraphQL in Microsoft Fabric works, the key concepts, and practical examples to help users integrate their applications with GraphQL effectively as part of their solutions.
Learn how to add an existing GraphQL service as an API in Azure API Management using the Azure portal, Azure CLI, or Azure PowerShell. Manage the API and enable queries to pass through to the GraphQL endpoint.