Skip to Content
ProjectsProjects

Projects

Projects are the home for everything you build in Wave — whether you’re doing a one-off migration, building a recurring ETL pipeline, or scoping a new integration for a client.

Every project gives your whole team a shared workspace to chat, generate code, create profiles, build mappings, and track your progress.

Creating a Project

  • Hit the ➕ button in the sidebar to start a new project.
  • Or, if you started in a one-off chat, you can convert it to a project at any time to unlock full features like file storage and mapping.

Projects are always scoped to your organization. Everyone on your team can see and collaborate on your projects by default.

What’s Inside a Project?

  • Integration Plan: The living doc that tracks business context, goals, requirements, todos, and test cases. It evolves as you and the AI chat about your work.
  • Code Files: All code generated by Wave (Python, TypeScript, SQL, etc) is saved in the Files tab, ready to use or download.
  • Mappings: View and manage your mappings between profiles. Wave always roots codegen in these mappings.
  • Profiles: Define your source/target data models, pulled in from the Data Catalog or created on the fly.
  • Chat: Project chat gives your team a place to ask for help, generate new artifacts, or iterate on your integration.

Multiple Integrations per Project

You can manage multiple integrations within a single project. Use the Integration Plan to track each data flow, mapping, and deliverable — perfect for phased rollouts or migration sprints.

Export and Share

  • Download mapping files (Excel) and generated code at any time.
  • Share project links with teammates or SMEs for real-time feedback.

Pro Tip

Start every integration in a project — it’s the best way to keep your work organized, your mappings accurate, and your team in sync.


Next up: Learn about Profiles →