#Pricing and features of Dagger Cloud

1 messages · Page 1 of 1 (latest)

solid arrow
#

Any updates about the Dagger Cloud pricing and features. At the moment our company is evaluating Dagger for our own stack and for upcoming client projects. From the technical view Dagger seems very promising and it's a joy to write pipelines with it. But from the management view there are some questions:

  • Which parts of Dagger are free to use and will be open sourced? I guess only the engine and the sdks?
  • Are there any parts of the Dagger cloud free to use? (Specially the DAG Viewer and the caching visibility)
  • Any plans for self hosted dagger cloud? Some of our clients have strong data protection regulations (either the data must be hosted in the same country or within their own data center)
  • Pricing plans for Dagger cloud with (magi)cache?
smoky swan
#

Thanks for the detailed list of questions! I’ll do a first pass at answering here. And will also DM you to propose a live call with you & your team, where we can answer everything in the context of your specific project.

#

Which parts of Dagger are free to use and will be open sourced? I guess only the engine and SDKs?

Yes that’s correct. More details below:

  • There are 2 parts to the Dagger platform: the engine (open-source, decentralized) and the cloud (proprietary, centralized).

  • SDKs, client librairies, CLI, docs etc are also free and open source - they are part of the distribution of the engine.

  • When we decide which side a new feature should go, it's based on where it will work best. Some features work better in the decentralized engine. Others, in the centralized cloud. And others are best left to another product entirely. This is a product design decision first, business second.

  • This helps ensure that our ecosystem and business amplify each other, instead of being at odds, because our business doesn't need the Dagger Engine to be crippled or relicensed to succeed

#

Are there any parts of Dagger Cloud free to use?

See a related discussion here: https://discord.com/channels/707636530424053791/1143815030010294333

We're still fine-tuning pricing, so note that everything I say here can still change.

  • At the moment we're not planning a free plan. Since there is infrastructure involved, those can be tricky to get right in a way that limits abuse and support costs.
  • We are planning a very cheap entry plan, $5/month or less, specifically for power users in the community
  • We will probably have a program to give special deals to open-source projects, students etc. But those are tricky to get right also. For example some open source projects are part of well funded corporations with serious business needs. It doesn't make sense for them to not pay. Etc.
    We welcome all thoughts and feedback 🙂
smoky swan
#

any plans for self-hosted Dagger Cloud?

Linking to a related discussion: #1143358533233037363 message

Yes Dagger Cloud is a managed cloud service (no on-prem version) but we are planning a "brying your own bucket" feature so that the actual caching data stays on your infra. Orchestration of moving the cache data around between nodes, and to/from cold storage, remains a managed cloud service.

#

For larger customers who need everything to run on their infra, we will consider deploying and managing a single-tenant version on the customer's infra. This is an arrangement some SaaS vendors have implemented successfully to accomodate the needs of large customers without compromising the unique benefits of a managed service.

#

Also note that Dagger Cloud is a “bring your own runner” model. We don’t provide hosting for the engine: we connect to your self-hosted engines.

#

In summary:

  • Compute: always self-hosted (BYOC)
  • Cache data: dagger-hosted, with self-hosted storage coming later (BYOS)
  • Control plane & metadata: always dagger-managed. For large enterprise customers, possibility of dagger-managed single-tenant version on the customer’s infrastructure
solid arrow
#

Cool, thank you for the quick response 🙂

lyric junco
#

@smoky swan does this mean my open source team can use dagger engine on our local machines and with github ci or our own azure infra without paying anything for dagger cloud? The impression I get from the website is that dagger cloud is needed to use dagger in any way shape or form. Can you clarify?

severe meteor
#

I wish that there was a free tier for developers, like how Sentry offers a free tier. Or that we could self host the main product. If you'd lower the barrier, you might see more up take. As a small startup founder, I cannot commit to "$0.05/minute", but I have time to do build things. (Having a var cost between $50-300 is too much risk for me)

trim rover
#

Hey 👋
Dagger Cloud is not mandatory to use Dagger engine. However, it will help you to visualize and debug your pipelines.
Dagger cloud provides pipeline visualization and operational insights.
More description about Dagger Cloud here 👉 https://docs.dagger.io/cloud

severe meteor
#

A free tier would be awesome. Take a look at Theo 3g's channel https://www.youtube.com/watch?v=kK-iR6g-V1g&t=246s . Sentry is a good example. Their pricing strategy is perfect imho. https://sentry.io/pricing/ - the free tier offers 10,000 events per month, which is enough for a startup, for at least the first 6 months, when your product really takes off, you cannot do the free tier anymore, you need to start paying $26 usd a month