Projects & Services

Projects & Services

Organize deployed applications with projects — your agent creates and manages them through MCP

Projects are the top-level organizational unit in Ink. Your agent groups related services under projects for clean organization and management.

What is a project?

A project groups related services together. For example, a "customer-portal" project might contain:

  • A frontend service (React app at portal.ml.ink)
  • A backend service (FastAPI at portal-api.ml.ink)
  • A database resource (SQLite via Turso)

Default project

When you sign up, Ink creates a default project. All services are created under this project unless your agent specifies otherwise.

Creating projects

Your agent creates projects automatically — when calling create_service with a project parameter, Ink creates the project if it doesn't exist:

Prompt

Deploy the frontend under a project called 'customer-portal'

Your agent calls create_service(name="frontend", project="customer-portal", ...) and the project is created automatically.

Listing projects

Your agent lists all projects with the list_projects MCP tool, or you can view them at Ink dashboard.

What's next

On this page