Skip to content

Quickstart

This guide walks you through building and running your first component on the Manifest Platform. You will create an AI agent, test it, and deploy it as a hosted service — all from the platform. No local installation required.

Prerequisites

You need an Manifest Platform account with access to at least one organization and workspace. Log in to the platform console to get started.


Step 1: Open the Platform Console

Navigate to your workspace in the Manifest Platform console. Confirm you can see the Solution Builder in the left navigation.

SDK in Code Blocks

Every Code Block on the platform has flow-sdk pre-installed. When you write Python in a Code Block, you can immediately from flow_sdk import FlowSDK without any setup.


Step 2: Create a Solution

Navigate to Solution Builder in the console and create a new solution. Give it a name like "My First Solution" and an optional description.

Solutions are containers for related components — they group the agents, workflows, code blocks, and configuration that together solve a business problem.


Step 3: Create an Agent

Agents are AI-powered components that can use tools, follow instructions, and produce structured output.

  1. Inside your solution, click Add Component > Agent
  2. Name it "Research Assistant"
  3. Select a model (e.g., GPT-4o or Claude Sonnet)
  4. Add a system prompt:

    You are a helpful research assistant. Summarize topics clearly and cite sources when possible.

  5. Save the agent


Step 4: Test in the Playground

Navigate to Agents > Playground and select your Research Assistant. Test it interactively:

  • Try: "What are the three laws of thermodynamics?"
  • Adjust the system prompt or model parameters as needed
  • When you are happy with the results, move on to deployment

You can also test the agent from a Code Block using the SDK:

from flow_sdk import FlowSDK

flow = FlowSDK()
result = await flow.agents.run(
    agent_id="<your-agent-uuid>",
    input_data={"message": "What are the three laws of thermodynamics?"},
)
print(result["output"])

Step 5: Deploy as a Hosted Service

Turn your agent into an HTTP-accessible service. Hosted services give your agent a stable endpoint that other systems can call.

  1. Navigate to Hosted Services > Create Service
  2. Select your Research Assistant agent as the backing component
  3. Choose persistent execution mode
  4. Deploy to the dev ring

Once deployed, you can invoke the service from a Code Block:

from flow_sdk import FlowSDK

flow = FlowSDK()
response = await flow.services.post(
    "/invoke",
    body={"message": "Explain quantum entanglement in simple terms"},
    service_id="<your-service-uuid>",
)
print(response)

What You Built

Here is the architecture of what you just created:

graph LR
    REQ["Your Code / curl"] --> GW["API Gateway"]
    GW --> SVC["Hosted Service<br/>research-assistant-svc"]
    SVC --> AGT["Research Assistant<br/>(Agent)"]
    AGT --> MDL["AI Gateway<br/>gpt-4o"]

Your request flows through the API gateway to the hosted service, which invokes the agent, which calls the AI model through the platform's AI Gateway (handling model routing, rate limiting, and cost tracking).


Next Steps

Now that you have a working agent deployed as a service, explore these topics:

Topic Description
Solution Builder Learn about all component types and how to compose them
Agents Add tools, guardrails, and human-in-the-loop to your agents
Hosted Services Configure endpoints, async jobs, and the skills system
Connectors Connect your agent to external data sources and APIs
SDK Reference Full SDK and CLI documentation

Explore the playground

The Manifest Platform web console includes an Agent Playground where you can test agents interactively, adjust system prompts, and experiment with different models before deploying. Navigate to Agents > Playground in the console.