# SPARQL and Semantic SQL endpoint deployment
Ontopic Suite allows you to deploy development and production endpoints for querying your virtual knowledge graphs. You can perform:
- Single protocol deployments: SPARQL-only or semantic SQL-only
- Dual deployments: Combined SPARQL and SQL access to the same data
Endpoints can be deployed in different environments:
- Development: Temporary endpoints for testing and development
- Production: Stable, versioned endpoints for production use
Development endpoints operate on the live design state (which may be unsaved), whereas production endpoints require saved snapshots to ensure versioning.
# Access policy
# Deployment using the User Interface
# Deploying a production endpoint
To deploy a new production endpoint:
- Navigate to the
Deploypage in your project - Click
New deployment - Configure the endpoint:
- Name: Enter a descriptive name for the endpoint
- Mode: Choose the protocol type:
SPARQL/SQLfor dual protocol accessSPARQLfor SPARQL-only accessSQLfor semantic SQL-only access
- Snapshot: Select the design snapshot to deploy
- Save the deployment configuration
- Click
Start endpointto activate the endpoint
# Deployment using the Web API
The Web API provides the same endpoint deployment capabilities as the user interface. For project-based deployments, refer to the following sections in the API description:
- "Project - SPARQL endpoints" - Deploy SPARQL-only endpoints for a project
- "Project - SQL endpoints" - Deploy semantic SQL-only endpoints for a project
- "Project - dual SPARQL/SQL endpoints" - Deploy dual protocol endpoints for a project
# Deploying endpoints without projects
You can also deploy SPARQL and semantic SQL endpoints independently, without associating them with a project.
For detailed implementation guidance, see the "SPARQL endpoints" and "SQL endpoints" sections in the API description.
← Web API Semantic SQL →