The First Truly Decentralized CI/CD Pipeline System
Deploy with unstoppable confidence on a global, tamper-proof network.
Your builds are verified by multiple independent nodes - giving you bulletproof reliability that never goes down.
✨ This is the future of CI/CD!
Imagine deploying your app and knowing with 100% certainty that it will stay online, remain unmodified, and scale automatically. That's the DCanary superpower!
Everything you need for secure, scalable, and reliable CI/CD operations
Run builds on multiple independent executors and compare results to detect tampering or environment issues.
Seamless integration with GitHub, GitLab, and other SCM providers with automatic webhook triggers.
Complete command-line interface for all pipeline management operations. Install globally with npm.
All build results are cryptographically hashed and verified for maximum security and integrity.
Complete history of all builds and verifications stored immutably on the Internet Computer.
Built on ICP for true decentralization, scalability, and resistance to censorship.
3 minutes from now, you'll have a bulletproof CI/CD pipeline that scales globally and never breaks.
Ready to feel like a deployment wizard? 🧙♀️
Latest LTS version recommended for optimal performance
Only needed if you want to integrate with Git repositories
npm install -g @dcanary/cli
dcanary init --type nodejs
dcanary pipeline create --name "My App"
Your decentralized CI/CD empire awaits. Time to deploy something amazing! 🚀
Master these commands and you'll be building decentralized pipelines like a pro. For comprehensive documentation, visit our detailed docs.
Everything you need to build and deploy decentralized CI/CD pipelines
dcanary init --type nodejs
Set up DCanary for your project type (nodejs, rust, python, motoko)
dcanary pipeline create --name "My App"
Create a complete CI/CD pipeline for your project
dcanary pipeline add-stage test --commands "npm test"
Add install, test, build, and deploy stages to your pipeline
dcanary build trigger --repo "github:user/app"
Manually trigger a build or set up automatic triggers
dcanary status
View all your pipelines and their current status
dcanary logs --follow
Watch real-time logs from your pipeline execution
dcanary webhook setup
- Automatic buildsdcanary deploy setup
- Deploy to ICdcanary notify setup
- Slack notificationsExplore our comprehensive documentation for API references, advanced configuration, troubleshooting, and examples.
See how DCanary works with different project types. From zero to production in minutes!
Complete setup for a modern JavaScript/TypeScript application
dcanary init --type nodejs
dcanary pipeline create --name "My Web App" --repo "github:user/webapp"
dcanary pipeline add-stage install --commands "npm ci"
dcanary pipeline add-stage test --commands "npm test"
dcanary pipeline add-stage build --commands "npm run build"
Set up a Rust application with DCanary in seconds
dcanary init --type rust
dcanary pipeline create --name "Rust App"
dcanary build trigger
npm install -g @dcanary/cli
Built for the future of decentralized development
Created by Daniel with passion for decentralized technologies and developer experience.
Fully open source and community-driven. Contribute to the future of CI/CD.
Powered by Internet Computer Protocol for worldwide decentralized operation.
Join the decentralized CI/CD revolution. Start building with confidence knowing your pipelines are secure, transparent, and tamper-proof.