# Emminex Techdocs > API documentation, developer guides, and technical content for API-first SaaS, infrastructure, and AI developer-tool teams. This index lists the public pages available to search engines, answer engines, and other automated readers. ## Main pages - [Home](https://emminextechdocs.com/): API documentation, developer guides, and technical content for API-first SaaS, infrastructure, and AI developer-tool teams. - [Services](https://emminextechdocs.com/services) - [Portfolio](https://emminextechdocs.com/portfolio) - [Blog](https://emminextechdocs.com/blog) - [About](https://emminextechdocs.com/about) - [Contact](https://emminextechdocs.com/contact) - [Authors](https://emminextechdocs.com/authors) - [Privacy](https://emminextechdocs.com/privacy) - [Terms](https://emminextechdocs.com/terms) ## Services - [Product documentation](https://emminextechdocs.com/services/api-documentation): Quickstarts, API guides, SDK documentation, and reference content for developer products. - [Documentation strategy](https://emminextechdocs.com/services/documentation-audit): Evidence-based documentation audits for developer products, with findings, priorities, and an actionable improvement plan. - [Developer content](https://emminextechdocs.com/services/developer-content): Hands-on tutorials, integration guides, comparisons, and technical articles for infrastructure and developer-tool companies. ## Engagements - [Doc Health Check](https://emminextechdocs.com/offers/doc-health-check): Find the gaps in your onboarding, guides, and reference content. Get page-level findings and a prioritized plan for fixing them. - [Documentation Sprint](https://emminextechdocs.com/offers/documentation-sprint): Deliver a quickstart, API or SDK guide set, integration tutorial, or focused portal improvement with an agreed scope and technical review. - [Ongoing Documentation Partnership](https://emminextechdocs.com/offers/ongoing-documentation-partnership): Reserve monthly capacity for new guides, release updates, technical articles, and documentation maintenance, with priorities agreed each month. ## Documentation samples - [Doc Health Check](https://emminextechdocs.com/samples/doc-health-check): An evidence register, priority model, and implementation sequence for improving an API onboarding journey. - [Developer portal blueprint](https://emminextechdocs.com/samples/developer-portal-architecture): An information architecture that connects evaluation, first success, implementation, operations, and reference content. - [Documentation delivery workflow](https://emminextechdocs.com/samples/docs-as-code-workflow): A repository, review, validation, preview, and release system designed for maintainable product documentation. - [Relayline API: Quickstart](https://emminextechdocs.com/samples/relayline-api): Send application events to HTTPS endpoints with retry-aware delivery. - [Relayline API: Core concepts](https://emminextechdocs.com/samples/relayline-api/concepts): Send application events to HTTPS endpoints with retry-aware delivery. - [Relayline API: Authentication](https://emminextechdocs.com/samples/relayline-api/authentication): Send application events to HTTPS endpoints with retry-aware delivery. - [Relayline API: API reference](https://emminextechdocs.com/samples/relayline-api/reference): Send application events to HTTPS endpoints with retry-aware delivery. - [Relayline API: Webhooks and retries](https://emminextechdocs.com/samples/relayline-api/webhooks): Send application events to HTTPS endpoints with retry-aware delivery. - [Relayline API: Delivery recovery walkthrough](https://emminextechdocs.com/samples/relayline-api/recovery): Send application events to HTTPS endpoints with retry-aware delivery. - [Relayline API: Errors and rate limits](https://emminextechdocs.com/samples/relayline-api/errors): Send application events to HTTPS endpoints with retry-aware delivery. ## Technical articles - [Docker BuildKit secrets: test mounts and cache invalidation](https://emminextechdocs.com/blog/docker-buildkit-secrets-cache): Developer Tooling. Test Docker BuildKit secret mounts and cache invalidation. Rotate a token, force an uncached build, and inspect logs, image history, and files. - [Grafana dashboard provisioning: UIDs, updates, and drift](https://emminextechdocs.com/blog/grafana-provisioning-drift): Developer Tooling. Test Grafana dashboard provisioning with stable UIDs. Verify data source health, rejected API saves, and source-file updates in a runnable lab. - [Kafka consumer offsets: test commits, replay, and recovery](https://emminextechdocs.com/blog/kafka-offset-commits-replay): API & Backend. Test Kafka consumer offset commits with runnable Java code. Reproduce an uncommitted replay and verify where consumption resumes after a commit. - [Kubernetes graceful shutdown: test preStop and SIGTERM](https://emminextechdocs.com/blog/kubernetes-graceful-shutdown-draining): API & Backend. Test Kubernetes graceful shutdown with preStop and SIGTERM. Follow an admitted request through Pod deletion, draining, and EndpointSlice changes. - [NGINX proxy retries: test GET recovery and POST failures](https://emminextechdocs.com/blog/nginx-upstream-retry-boundaries): API & Backend. Test NGINX proxy retries with two backends. Recover a GET after an upstream 503 and inspect a failed POST that already changed server state. - [OpenTelemetry redaction: remove span and event attributes](https://emminextechdocs.com/blog/opentelemetry-redaction-boundaries): Developer Tooling. Test OpenTelemetry redaction across resource, span, and event attributes. Reproduce an event leak, fix its transform, and inspect both exports. - [PostgreSQL job queues with SKIP LOCKED and expiring leases](https://emminextechdocs.com/blog/postgresql-skip-locked-leases): API & Backend. Build a PostgreSQL job queue with SKIP LOCKED, expiring leases, and generation checks. Run competing claims and verify that stale completion fails. - [Prometheus alert rule testing for latency SLOs](https://emminextechdocs.com/blog/prometheus-slo-alert-rule-tests): Developer Tooling. Test Prometheus latency SLO alerts with promtool. Verify pending states, counter resets, zero traffic, missing metrics, and failed scrapes. - [RabbitMQ publisher confirms, acknowledgements, and redelivery](https://emminextechdocs.com/blog/rabbitmq-confirms-acknowledgements): API & Backend. Run a RabbitMQ recovery lab with Pika. Test publisher confirms, unroutable messages, connection loss, redelivery, and consumer acknowledgements. - [Redis Streams recovery with XAUTOCLAIM and XACK](https://emminextechdocs.com/blog/redis-streams-pending-recovery): API & Backend. Recover pending Redis Streams messages with XAUTOCLAIM, inspect ownership, and verify XACK behavior in a runnable consumer recovery and restart lab. - [Backstage Software Templates: Build a Golden Path](https://emminextechdocs.com/blog/backstage-software-templates): Developer Tooling. Create a production-minded Backstage Software Template with validated inputs, repository scaffolding, catalog registration, CI checks, ownership, and safe rollout. - [Build an MCP Server in TypeScript: Step-by-Step Guide](https://emminextechdocs.com/blog/build-mcp-server-typescript): Developer Tooling. Build a production-minded MCP server in TypeScript with typed tools, stdio transport, validation, testing, security controls, and deployment guidance. - [Cursor Pagination with Node.js and PostgreSQL](https://emminextechdocs.com/blog/cursor-pagination-nodejs-postgresql): API & Backend. Implement stable cursor pagination in a Node.js API with PostgreSQL keyset queries, opaque tokens, deterministic ordering, validation, and pagination tests. - [Docker Compose for Local Development: A Practical Guide](https://emminextechdocs.com/blog/docker-compose-local-development): Developer Tooling. Build a dependable Docker Compose development environment with health checks, migrations, profiles, live reload, secrets, debugging, and reproducible team workflows. - [Idempotent Webhooks with Node.js and PostgreSQL](https://emminextechdocs.com/blog/idempotent-webhooks-nodejs-postgresql): API & Backend. Build an idempotent Node.js webhook consumer with signature verification, PostgreSQL transactions, durable event records, retries, and safe side effects. - [OAuth PKCE for CLI Apps: A Secure Implementation Guide](https://emminextechdocs.com/blog/oauth-pkce-cli-apps): API & Backend. Implement OAuth authorization code flow with PKCE in a Node.js CLI using a loopback redirect, state validation, token exchange, secure storage, and refresh handling. - [Validate OpenAPI Specifications in GitHub Actions](https://emminextechdocs.com/blog/openapi-validation-github-actions): API & Backend. Build an OpenAPI CI pipeline with Redocly CLI, reusable rules, bundled artifacts, compatibility review, documentation previews, and pull-request feedback. - [OpenTelemetry Node.js Tutorial: Traces, Metrics, and Logs](https://emminextechdocs.com/blog/opentelemetry-nodejs-tutorial): Developer Tooling. Instrument a Node.js API with OpenTelemetry, export OTLP telemetry, add useful spans and metrics, control cardinality, and verify the complete signal path. - [Build a Production-Ready TypeScript CLI](https://emminextechdocs.com/blog/production-typescript-cli): Developer Tooling. Build a TypeScript CLI with Node.js argument parsing, stable output, configuration precedence, safe process handling, tests, packaging, and reliable releases. - [Redis Rate Limiting in Node.js: A Production Guide](https://emminextechdocs.com/blog/redis-rate-limiting-nodejs): API & Backend. Implement an atomic token-bucket rate limiter with Redis and Node.js, then add HTTP headers, failover policy, cluster-safe keys, tests, and production monitoring. - [How Developer Content Drives Organic Growth](https://emminextechdocs.com/blog/developer-content-organic-growth): Developer Marketing. Build a developer content strategy around real technical tasks, product evidence, search intent, distribution, conversion paths, and measurable business outcomes. - [Why API Documentation Matters: A Practical Guide](https://emminextechdocs.com/blog/why-api-documentation-matters): Documentation Practice. Learn how effective API documentation improves developer activation, integration quality, support efficiency, and long-term product adoption. - [How to Write Comparison Pages That Rank and Convert](https://emminextechdocs.com/blog/writing-comparison-pages-that-rank): Developer Marketing. Create technically credible software comparison pages with clear intent, reproducible evidence, useful code, honest trade-offs, and measurable conversion paths. - [Docs as Code: Workflow, Tools, and Migration Guide](https://emminextechdocs.com/blog/docs-as-code): Documentation Practice. A practical docs-as-code guide covering repository structure, reviews, automated checks, deployment, ownership, and a low-risk migration plan. - [7 Technical Writing Mistakes That Frustrate Developers](https://emminextechdocs.com/blog/technical-writing-mistakes): Documentation Practice. Identify seven documentation mistakes that block developer tasks, then use practical examples, review checks, and metrics to correct them. - [The Complete Developer Portal Checklist for 2026](https://emminextechdocs.com/blog/developer-portal-checklist-2026): Documentation Practice. Audit your developer portal across onboarding, API reference, search, accessibility, operations, governance, SEO, and AI-assisted discovery. ## Authors - [Emmanuel Oyibo](https://emminextechdocs.com/authors/emmanuel-oyibo): Technical writer specializing in API documentation, infrastructure, developer education, and technical content for software teams. ## Discovery feeds - [XML sitemap](https://emminextechdocs.com/sitemap-index.xml) - [RSS feed](https://emminextechdocs.com/rss.xml)