Nine developer tools, one bill, one SDK

Ship faster. Break less. Know why.

Feature flags, error tracking, product analytics, logs, uptime and status pages, on-call and secrets, built to work together and priced for small teams.

Free forever for side projects. Paid plans from $19/month for the whole team.

Everything you'd otherwise stitch together

Each module stands on its own. Together they share projects, environments, alerts, roles and an audit log.

Feature flags & experiments

Ship behind flags, roll out gradually, and measure what wins.

  • Targeting rules, segments and percentage rollouts
  • Realtime updates over SSE, evaluated locally in the SDK
  • A/B tests with a stats engine and guarded rollouts
  • Approvals, scheduled changes and an audit trail

Error tracking

Sentry-compatible: point your existing SDK at DevPulse.

  • Issues grouped by fingerprint, with releases and regressions
  • Source maps and readable stack traces
  • Secrets and card numbers scrubbed on ingest
  • Alerts to Slack, email, SMS or webhooks

Product analytics

Trends, funnels and retention without a data team.

  • PostHog-compatible capture API
  • Trends, funnels and retention cohorts
  • Dashboards and saved insights
  • People and properties, with GDPR deletion

Uptime, cron & status pages

Know first, tell customers clearly.

  • HTTP and heartbeat (cron) monitors
  • Hosted status pages on your own domain
  • Incidents, maintenance windows and subscriber notifications
  • Uptime history and response-time metrics

Logs

Search every log line in seconds.

  • Ingest JSON, NDJSON, OTLP or plain text over HTTP, including Heroku and Vercel drains
  • Grep-fast full-text and structured field search
  • Live tail
  • Log-based alerts

On-call

Schedules and escalations that page the right person.

  • Rotations, layers and overrides
  • Escalation policies with acknowledge and resolve links
  • SMS, email and calendar (iCal) feeds
  • Integrates with monitors, errors and logs

Secrets manager

One source of truth for every environment's config.

  • Per-environment encryption keys with rotation
  • Version history and audited reveals
  • CLI and service tokens for CI and servers
  • References between secrets

Feedback, roadmap & changelog

Close the loop with your users.

  • Public feedback boards with voting
  • A roadmap that updates as you ship
  • Changelog with email subscribers and RSS
  • SSO so customers vote as themselves

Developer utilities

The small tools you reach for every day.

  • Webhook inspector with replay and signature checks
  • Mock APIs from OpenAPI specs
  • Short links with click analytics
  • Encoders, JWT and cron helpers

One SDK for flags and analytics

@shelbyb/daywalker-sdk covers flags (browser, Node, React and OpenFeature) and analytics. Errors use the Sentry SDK you already have. Flags are evaluated locally and update in realtime, so a flag check never waits on the network.

  • OpenFeature, Sentry and PostHog compatible
  • REST API with OAuth 2.0 and an OpenAPI 3.1 spec
  • Signed webhooks for every change
import { init } from "@shelbyb/daywalker-sdk/flags/node";
import { createAnalytics } from "@shelbyb/daywalker-sdk/analytics";

const baseUrl = "https://devpulse.example.com";
const flags = init(process.env.DEVPULSE_SDK_KEY!, { baseUrl });
const analytics = createAnalytics({ writeKey: process.env.DEVPULSE_WRITE_KEY!, host: baseUrl });

if (await flags.variation("new-checkout", { key: user.id }, false)) {
  analytics.capture("checkout_started", { plan: user.plan });
}

Secure by default

Encrypted everywhere

TLS in transit, AES-256-GCM for secrets, credentials and contact data at rest, with key rotation.

Secure sign-in

Passkeys, TOTP, breached-password checks, and GitHub, Google and Apple sign-in. SAML/OIDC SSO and SCIM on Business.

Built for production

Flag evaluation, status pages and ingestion keep serving even when you're over quota. We drop data before we drop requests.

Standards, not lock-in

OpenFeature, Sentry and PostHog compatible SDKs, OAuth 2.0 API, OpenAPI 3.1, Standard Webhooks.

Simple pricing that grows with you

Per organization, not per seat. Start free, upgrade when you need more.

Free

For side projects and trying everything out.

$0/month

Free forever, no card

Start free
  • 1k flag MAU
  • 100k analytics events
  • 5k errors
  • 1 GB of logs
  • 3 members, 1 project
  • 5 uptime & cron monitors

Starter

For small teams shipping their first product.

$19/month

or $16/mo billed yearly

Get Starter
  • 10k flag MAU
  • 1M analytics events
  • 50k errors
  • 5 GB of logs
  • 10 members, 3 projects
  • 25 uptime & cron monitors
  • Custom status page domain
  • Everything in Free, plus more usage.

Pro

Most popular

For growing teams that experiment and need guardrails.

$69/month

or $57/mo billed yearly

Get Pro
  • 50k flag MAU
  • 5M analytics events
  • 250k errors
  • 15 GB of logs
  • Unlimited members, 10 projects
  • 100 uptime & cron monitors
  • Flag change approvals
  • Scheduled flag changes
  • Guarded and progressive rollouts
  • Experiments
  • Incident roles, postmortems and action items
  • AI incident assistant
  • No DevPulse branding
  • Everything in Starter, plus more usage.

Business

For companies that need SSO, SCIM and audit exports.

$299/month

or $249/mo billed yearly

Get Business
  • 250k flag MAU
  • 20M analytics events
  • 1M errors
  • 40 GB of logs
  • Unlimited members, unlimited projects
  • 500 uptime & cron monitors
  • Custom roles
  • Audit log export
  • SAML SSO and SCIM
  • Everything in Pro, plus more usage.

Need more, SSO contracts or self-hosting? See Enterprise and the full comparison.

Questions

Is there really a free plan?
Yes. Free is free forever for one project and three teammates, with monthly quotas for every module. No card needed.
What happens if I go over my quota?
Nothing breaks. On Free, new data keeps flowing for 14 days, then analytics events, errors and logs beyond the quota are dropped until next month. Flags, status pages and SDKs never stop. On paid plans, extra usage is billed as overage, and you can set a monthly spend cap.
Do you charge per seat?
No. Plans are per organization. Pro and Business include unlimited members, so everyone on the team can use it.
Can I switch plans or cancel?
Any time, from Billing. Upgrades apply immediately and are prorated; cancellations take effect at the end of the billing period and your data stays put.
Can I use my existing SDKs?
Yes. Errors accept the Sentry SDKs, analytics accepts PostHog's capture API, and flags work with OpenFeature or the DevPulse SDK.
Can I self-host?
Yes. Enterprise includes a self-hosted license. Without a Stripe key configured, a self-hosted install has every feature and no limits.

Set up in five minutes

Create a project, drop in an SDK key and ship your first flag. Your team joins for free.

Create your free account