Problem & Solution

Monitoring and logging everything is a high cost in many aspects.
Solving production issues via oldskool techniques such as mocking the managed services and simulating the cloud environments locally is grueling.
Collecting dynamic data from running applications is hard
Adding new logs and redeploying apps takes time
Developer onboarding is hard for complex systems
Logging everything or using APMs create so much unnecessary data
Use Sidekick to:
Debug your remote application (monoliths or microservices on Kubernetes, Docker, VMs, or Local) and collect actionable data from your remote application.
Add logs to your production apps without redeploying or restarting
Cut your monitoring costs with on-demand & conditional logpoints & tracepoints
On-board new developers by showing how your apps work using real-time data.
Programmatically control where and when you collect data from your applications

Sidekick plays well with your tools.

Gain dynamic observability features without changing your habits.

Open Source Community

Join the Open Source Community by suggesting new ideas, support by contributing; implementing new features, fixing bugs and doing changes minor to major!

Suit Yourself!

See more
IDE Plugins:
Other clients:

Meet Tracey

Don't reproduce bugs, debug where they occur instead.

Tracepoints will help you:

  • Collect realtime stacks
  • Debug with real data
  • Learn how your code works
  • On-board new developers
  • Enrich your stack data with trace info

Meet Loggy

Increase your observability and decrease your monitoring costs.

Logpoints will help you:

  • Dynamically collect new logs
  • Filter what you log by defining conditions
  • Change log levels in real time
  • Limit log generation with hit limits
  • Decide where you send your logs on the go

Well Trained Agents, Ready for Duty

Remote debugging is hard, we make it easy and open for all!
  • Near-zero overhead
  • Platform independent (Docker, K8S etc. we got you covered)
  • Conditional data collection
  • Open telemetry support
  • Data redaction at edge
  • Java, Node.js & Python support
See Security Page

"Sidekick takes debugging a step further by pinpointing issues at a glance."

Sidekick is one of the great ways to solve observability issues in our microservice applications. It's like putting a tracer bullet in our codebase which helps us to pinpoint parts of the infrastructure that can be improved or is failing. Now, with the help of non-intrusive tracepoints, Sidekick is taking debugging a step further by almost pinpointing issues at a glance.

Dhaval Pancholi, Head of Applications at Crunch Media Works

"Sidekick’s footprint is negligible"

The ability to do on-demand and non-stopping tracepoints at the production is amazing. The bonus part is that its performance impact is minimal. You may never know where you might need to deep dive, so Sidekick's flexibility makes it immensely useful.

Mustafa Akın, Co-founder at Resmo

"We can detect error route causes before they impact our customers."

Sidekick allows us to instantly debug any issue in our microservice architectures. As we also monitor them with Thundra APM, Sidekick gives us the power of detailed tracing functionality and the ability to detect error route causes before they impact our customers.

Elmer van den Heuvel, CTO at Soulpicks

"Debugging is now done 10x faster"

Sidekick helped JustFulfil developers revolutionize their development cycles dramatically. Debugging is now done 10x faster and the development cycle times improved drastically. Developers prevent production issues easily with Sidekick now.

Ersel Aker, Co-Founder & CTO at JustFulfil

"With Sidekick, we identify and solve issues even before they happen."

With easy set-up in minutes, Sidekick lets us quickly dig deep into our data pipeline. We identify and solve issues even before they happen, thanks to the distributed tracing technology provided by Sidekick.

Arda Tasci, MQX - Technology Manager at Arcelik

Got questions or looking for on-premise?

Setup 1-1 with a Sidekick engineer