Skip to main content

Getting Started

The easiest way to get started with Covia is go the the Covia App

This lets you connect to venues and run test operations on the Grid. There are a number of example venues available by default for testing:

Every publicly accessible venue will have a Decentralized ID (DID) which can be used to reference it on the grid.

REST API

Venues expose a REST API for programmatic access. See the API Reference for complete documentation of available endpoints:

  • Asset management (create, retrieve, list)
  • Operation invocation and job management
  • Grid queries and venue status

Using the SDK

The Covia SDK provides client libraries for building applications on the Grid:

  • Java SDK - Reference implementation with full Grid access
  • Python SDK - For data science, ML workflows, and scripting
  • TypeScript SDK - For web apps and Node.js

This enables grid operations and artifacts to be accessed by simple one-liners:

// Connect to a venue
Venue myVenue = Grid.connect("did:web:venue-test.covia.ai", credentials);

// Look up a remote operation
Operation myOp = myVenue.findOperation("Document Summary Service");

// Run the operation on the grid
Object result = myVenue.run("Give me a summary of the last 5 blog posts");

See the SDK documentation for detailed guides and API references.

MCP Integration

Covia venues support the Model Context Protocol (MCP), enabling AI assistants to interact directly with the Grid:

This allows seamless integration with tools like Claude, enabling natural language interaction with Grid operations.

Adapters

Covia provides a comprehensive set of adapters that enable seamless integration with various protocols, frameworks, and services. These adapters allow you to connect Covia with your existing infrastructure and tools.

Available Adapters

Protocol Adapters

  • A2A Adapter - Agent-to-Agent Protocol integration for multi-agent systems
  • MCP Adapter - Model Context Protocol integration for real-time data access

Framework Adapters

Infrastructure Adapters

Getting Started

Choose the adapter that best fits your integration needs. Each adapter provides specific capabilities and can be used independently or in combination with others to build comprehensive AI solutions.

For detailed information about each adapter, refer to the individual adapter documentation pages.