External API calls 

Using the API client 

The Forgelivo API client package is a powerful tool that allows your external frontend to communicate with the Forgelivo backend. It is auto-generated based on the models you create in your application. This API is publicly accessible and supports reading and writing groups of related records. It also includes permission controls and allows for custom problem-specific endpoints.

You only need to install the API client package if you choose not to use the Forgelivo hosted frontend

Raw requests to the GraphQL endpoint 

example-app uses GraphQL as a high performance API query language. GraphQL gives developers a straightforward way of asking for specific data from the API across the whole graph of related models for an application.

You can interact with the GraphQL API through various methods other than using the API client if you prefer to do so, including utilizing the fetch function for direct API access, making requests from the command line using cURL, and more.

It's important to note that while you can make raw reads and writes, Forgelivo generally recommends client-side data access for your applications. This is because client-side data access is faster for the user, as their browser isn't making extra requests to a server-side process that then makes requests to a Forgelivo API.

Was this page helpful?