# 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:

  1. Navigate to the Deploy page in your project
  2. Click New deployment
  3. Configure the endpoint:
    • Name: Enter a descriptive name for the endpoint
    • Mode: Choose the protocol type:
      • SPARQL/SQL for dual protocol access
      • SPARQL for SPARQL-only access
      • SQL for semantic SQL-only access
    • Snapshot: Select the design snapshot to deploy
  4. Save the deployment configuration
  5. Click Start endpoint to 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.