Get Started with Dennis Forge

Whether you're an individual developer, a team, an educator or an enterprise, there's a place for you in the Forge.

Your First DEX in 5 Minutes

The easiest way to understand Dennis is to build your first artifact. Follow the Hello Dennis tutorial and see the entire workflow in action.

1. Write

Create a transformation plan.

2. Validate

Verify the plan is deterministic.

3. Apply

Execute the transformation.

4. Pack

Create a portable DEX artifact.

Ready to try it?

Clone the repository and build your first deterministic artifact in less than five minutes.

Start Hello Dennis
1

Clone the repository

Download the Hello Dennis example project.


              git clone https://github.com/crevilla2050/hello-dennis
              cd hello-dennis
              
2

Inspect first artifact

Inspect, rehydrate and apply your first artifact.


              dennis inspect hello.dex
              dennis rehydrate hello.dex
              dennis apply plan.json
              
3

Run your first plan

Generate your first artifact.

4

Inspect the DEX

Open the artifact and understand how Dennis works.

Choose Your Journey

Start where you are today and grow with Dennis Forge.

Try the CLI

Download the free and open-source Dennis CLI and start building deterministic transformations today.

Download CLI

Hello Dennis

Clone the Hello Dennis repository and create your first deterministic transformation in just a few minutes.

git clone https://github.com/crevilla2050/hello-dennis
Start Tutorial

Use Dennis Forge

Create projects, upload artifacts and collaborate through the hosted Forge platform.

Create Account

Self-Host

Deploy Dennis Forge inside your organization and keep complete control over your infrastructure and data.

Learn More

Academic Program

Free and discounted plans for students, educators and research institutions.

Learn More
❤️ The Dennis CLI is free forever and always will be.