Don't let your deploys go unnoticed.

Every deployment is a win. Dplyd gives developers a simple public log of what shipped, when it shipped, and why it mattered. Share your wins, build a streak, and celebrate with the community.

Free forever No credit card API access included
Team of developers celebrating a successful deployment

Here's how it works.

Step 1

Deploy your code

Push to production using your favorite tools. Add one curl to your CI/CD — that's it.

Step 2

Share the moment

Your deployment appears in the live feed for the world to see. Add context about what you shipped.

Step 3

Celebrate together

Get reactions from fellow developers. Build your streak and show off with embeddable badges.

Polaroid photos of deployment moments scattered on a desk

Every deployment tells a story.

A midnight bug fix. A major feature launch. A complete rewrite that was totally worth it. Your deployments are more than git commits — they're milestones worth remembering.

Public deploy log

A permanent record of everything you've shipped, visible on your profile.

Embeddable badges

Add a live deploy badge to your GitHub README or portfolio. Updates automatically.

Shipping streaks

Track your consistency. How many days in a row can you ship?

deploy.sh
# After your deploy succeeds...
curl -X POST https://dplyd.com/api \
  -H "Authorization: Bearer $DPLYD_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"message": "Shipped v2.0!"}'

View full API docs →

One line in your CI/CD.

Add a single curl command to your deployment script. That's it. Works with GitHub Actions, GitLab CI, Vercel, Netlify, or any pipeline.

  • No SDK required — just HTTP
  • Supports any language or platform
  • Real-time broadcast to followers

Your deploys deserve an audience.

Join developers who celebrate their deployments and build in public. Free forever. No credit card required.

Create your free account

Live Feed

Real-time deployments from the community

Live
Peter Theill
Peter Theill 
deployed a styling change about 2 hours ago
about 2 hours ago
🎨 Improve code formatting and style consistency
Refactor Gemfile and middleware for better readability and maintainability.
Peter Theill
Peter Theill 
deployed a styling change about 2 hours ago
about 2 hours ago
💄 Update media sorting options
Enhance the dropdown for media sorting by adding options for oldest
and newest dates for both added and captured media.
Co-authored-by: Copilot <copilot@github.com>
Peter Theill
Peter Theill 
deployed a feature about 16 hours ago
about 16 hours ago
✨ Add guest downloads to archived events
Introduce associations for guest downloads to archived events and
update related logic for transferring downloads during event archival.
Peter Theill
Peter Theill 
deployed a security update about 17 hours ago
about 17 hours ago
🔥 Remove caching from medium partial
Eliminate unnecessary cache block to simplify rendering logic.
Co-authored-by: Copilot <copilot@github.com>
🚸 Scroll to uploading placeholders
Ensure the user can see the uploading placeholders during file uploads.
Peter Theill
Peter Theill 
deployed a performance improvement about 17 hours ago
about 17 hours ago
🎨 Define MEDIA_EAGER_LOAD for media queries
Refactor media loading to improve performance and maintainability.
Co-authored-by: Copilot <copilot@github.com>
🎨 Add SolidCable::TrimJob to ignored jobs list
Enhance job tracking configuration by including SolidCable::TrimJob
to the list of ignored jobs for Rails Pulse.
⚡️ Optimize media query performance
Refactor media retrieval to use joins for footer statistics, improving
performance by reducing the number of queries executed.
Peter Theill
Peter Theill 
deployed a feature about 19 hours ago
about 19 hours ago
✨ Introduce Rails Pulse performance monitoring
Add configuration, database tables, and routes for Rails Pulse to monitor
application performance, including job tracking, request metrics, and
query analysis.
Co-authored-by: Copilot <copilot@github.com>
🎨 Update middleware configuration for multipart requests
Add RejectBadMultipartRequests middleware to handle malformed
multipart requests and update autoload_lib ignore list.
Peter Theill
Peter Theill 
deployed a feature 1 day ago
1 day ago
⬆️ Upgrade Puma to version 8.0.0
Update the Puma gem version in the Gemfile and Gemfile.lock to ensure
compatibility with the latest features and improvements.
⬆️ Upgrade Rails and dependencies to 8.1.3
Update Gemfile and Gemfile.lock to use Rails version 8.1.3 and
ensure all related dependencies are aligned with the new version.
💄 Update redirect path for event preservation
Change the redirect path to include a celebration parameter for improved user experience.
♻️ Refactor stripe_product_image_url method
Update the method to return a dedicated Stripe product image URL and
remove unused code for fetching the first image from an event.
💄 Various tweaks
Co-authored-by: Copilot <copilot@github.com>
✨ Add statement descriptor for payment intents
Include "KNIPSMIG" as the statement descriptor in payment intent data
for contributions and lifetime access to enhance transaction clarity.
Peter Theill
Peter Theill 
deployed a feature 3 days ago
Peter Theill
Peter Theill 
deployed a feature 3 days ago
Peter Theill
Peter Theill 
deployed a styling change 5 days ago
5 days ago
💄 Update rating display in review request email
Enhance the rating section with star colors and labels for better
user feedback experience.
🌐 Add locale column to users table
Introduce a new column to store user locale information for
internationalization support.