API
Overview
programmatic access to noro for creating and managing secrets.
Introduction
the noro API allows you to create and manage one-time secrets programmatically. integrate secret sharing into your applications, CI/CD pipelines, or automation workflows.
all API endpoints are versioned under /api/v1 and require authentication via bearer token.
Quickstart
1. generate an API key:
curl -X POST https://noro.sh/api/v1/keys
2. create a secret:
curl -X POST https://noro.sh/api/v1/secrets \
-H "Authorization: Bearer noro_..." \
-H "Content-Type: application/json" \
-d '{"data":"base64_encrypted_data"}'3. claim a secret:
curl https://noro.sh/api/v1/secrets/abc123 \ -H "Authorization: Bearer noro_..."
Features
bearer token auth
secure authentication using API keys with the noro_ prefix.
webhooks
receive notifications when secrets are created, viewed, or expire.
rate limiting
100 requests per minute per API key using sliding window.