---
title: Sudhanva developer documentation
description: Canonical API, MCP, CLI, authentication, webhook, and lifecycle documentation.
canonical: https://sudhanva.me/docs/
last-updated: 2026-10-01
---

# Sudhanva developer documentation

The normal sudhanva.me developer surface is public and unauthenticated. It
publishes Sudhanva Narayana's professional profile and writing metadata. It also
runs temporary profile-insight jobs that use the same public evidence.
A separate protected profile mirror uses anonymous agent auth only for
interoperability tests.

- [API overview](https://sudhanva.me/developers/)
- [OpenAPI 3.1](https://sudhanva.me/openapi.json)
- [Asynchronous profile-insights API](https://sudhanva.me/docs/profile-insights/)
- [MCP Streamable HTTP server](https://sudhanva.me/developers/mcp/)
- [A2A Agent Card](https://sudhanva.me/.well-known/agent-card.json)
- [NLWeb 0.55 and Schema Feed](https://sudhanva.me/developers/nlweb/)
- [Official CLI](https://sudhanva.me/developers/cli/)
- [Official Python, Ruby, Go, Rust, and JavaScript SDKs](https://sudhanva.me/developers/sdks/)
- [Authentication](https://sudhanva.me/docs/authentication/)
- [Webhooks and change notifications](https://sudhanva.me/docs/webhooks/)
- [Versioning and deprecation policy](https://sudhanva.me/developers/versioning/)

No surface accepts secrets or private data. Profile-insight jobs expire after
24 hours. They do not change published site content or call an external model.
