DatoCMS offers a single GraphQL endpoint:
The endpoint remains constant no matter what operation you perform, and it's read only — that is, it does not offer any mutation operation. You can use our Content Management API for that.
If you have the Draft/Published system active on some of your models, you can use a different endpoint to access records at their latest version available, instead of the currently published: this can be useful on staging environments, or your local development machine:
Both endpoints offer exactly the same queries, the only thing that will change will be the returned content.