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