What is Waveloom?
Waveloom is an AI workflow orchestration platform designed to help you build, deploy, and monitor powerful AI agents and applications visually, in minutes. Connect to a wide array of AI models like OpenAI's GPT-4o, Anthropic's Claude 3.5 Sonnet, Google's Gemini, and specialized models for image/video generation, transcription, and more, all through a unified interface and API.
Key Features
- Visual Workflow Builder: Drag-and-drop interface for creating complex AI workflows.
- Multi-Provider Access: Utilize models from OpenAI, Anthropic, Google, Meta, ElevenLabs, LumaLabs AI, and others via a single integration.
- Multiple Creation Methods: Build flows through the intuitive UI, programmatically via SDK (coming soon!), or using natural language prompts.
- Built-in Infrastructure: Includes persistent storage, run monitoring, versioning, scheduling, and detailed analytics.
- Team Collaboration: Manage projects and flows within teams.
- Template Library: Start quickly with pre-built flow templates for common use cases.
Setting Up Your Account & First Project
Getting started with Waveloom involves setting up your account, team, and initial project.
- Sign Up: Create a Waveloom account at waveloom.dev.
- Verify Email: Check your inbox and click the verification link.
- Onboarding: Log in and follow the brief onboarding process:
- Provide your name and basic role information.
- Choose a Team Name (or stick with the default personal team).
- Name your first Project (e.g., "My First Agent").
- Initial Credits: Your team will receive initial trial credits to start building.
- Dashboard: You'll land on your dashboard, ready to create your first flow within your new project.
Your First Flow: A Simple Example
Let's build a basic flow that uses an AI model to generate text and logs the output.
- Navigate: From your dashboard, ensure your newly created project is selected. Click the New button and select Flow.
- Name Your Flow: Give it a name like "Simple Text Generator".
- Add Nodes:
- Drag a Prompt node from the AI Models section in the sidebar onto the canvas.
- Drag a Log Event node (from the Utility section) onto the canvas.
- Configure the Prompt Node:
- Click the Prompt node to open its configuration panel.
- Select an AI model (e.g.,
openai/gpt-4o-mini
). - In the "Prompt" field, enter something like:
Write a short welcome message for a new Waveloom user.
- Connect Nodes: Click and drag from the output handle (right side) of the Prompt node to the input handle (left side) of the Log Event node. This tells Waveloom to send the text generated by the Prompt node to the Log Event node.
- Configure the Log Event Node:
- Click the Log Event node.
- In the "Message" field, you can reference the output of the previous node. Use templating like:
Generated Message: {{nodes.prompt_node_id.output.content}}
(Replaceprompt_node_id
with the actual ID shown for your Prompt node).
- Save & Run:
- Click Save in the top right corner.
- Click Run to execute the flow.
- Check Output: After a few moments, navigate to the "Runs" tab for this flow. Click on the latest run, and you should see the execution details, including the logged message in the Log Event node's output.
Core Concepts
- Teams: Collaboration spaces where members share projects, flows, and billing.
- Projects: Containers within a team to organize related flows.
- Flows: The core workflows you build, consisting of connected nodes.
- Nodes: Individual building blocks representing AI models, logic, data operations, or external integrations.
- Credits: The currency used to pay for AI model usage and platform actions. (Learn more about Credits)
- Templates: Reusable starting points for common flow patterns. (Explore Templates)
Next Steps
Now that you've built a basic flow, dive deeper:
- Explore different Node Types available.
- Learn how to use Storage Nodes to persist data.
- Discover how to Schedule Flows to run automatically.
- Understand the Credit System in detail.
Need help? Reach out to support@waveloom.dev or join our community forum (link coming soon!).