GOV.UK Notify
GOV.UK Notify is a UK government notification service operated by the Government Digital Service (GDS) that enables central government, local authorities, NHS organisations, and other eligible public bodies to send emails, text messages, and letters to citizens on behalf of government services. The platform provides a REST API, a web-based sending interface, and official client libraries for Python, Java, .NET, Node.js, PHP, and Ruby. Emails are free and unlimited; SMS messages include an annual free allowance by organisation type with per-message overage at 2.4p; physical letters are priced by postage class and page count with print and postage included. The API uses JWT-based authentication, supports template-driven personalisation, and enforces a throughput limit of 3,000 messages per minute per API key type.
GOV.UK Notify publishes 3 APIs on the APIs.io network: Notifications API, Received Text Messages API, and Templates API. Tagged areas include Notifications, Email, SMS, Text Messages, and Letters.
The GOV.UK Notify catalog on APIs.io includes 1 Spectral governance ruleset.
GOV.UK Notify’s developer surface includes authentication, documentation, pricing, status page, support, engineering blog, and 8 more developer resources.
Kin Score
APIs 9
Individual APIs this provider publishes, each with its own machine-readable definition.
GOV.UK Notify Python Client
Official Python client library for the GOV.UK Notify API. Wraps the REST API with idiomatic Python methods for sending SMS, email, and letter notifications; retrieving notificat...
GOV.UK Notify Java Client
Official Java client library for the GOV.UK Notify API, providing methods for sending emails, SMS messages, and letters, as well as retrieving notification statuses and managing...
GOV.UK Notify .NET Client
Official .NET client library for the GOV.UK Notify API supporting C# and other .NET languages for sending government notifications via email, SMS, and letters.
GOV.UK Notify Node.js Client
Official Node.js client library for the GOV.UK Notify API for sending government notifications via email, SMS, and letters from JavaScript and TypeScript applications.
GOV.UK Notify PHP Client
Official PHP client library for the GOV.UK Notify API for sending government notifications via email, SMS, and letters from PHP applications.
GOV.UK Notify Ruby Client
Official Ruby client library for the GOV.UK Notify API for sending government notifications via email, SMS, and letters from Ruby and Ruby on Rails applications.
GOV.UK Notify Notifications API
Send and retrieve notifications (email, SMS, letters)
GOV.UK Notify Received Text Messages API
Retrieve inbound text messages
GOV.UK Notify Templates API
Retrieve and preview notification templates
Scroll for all 9
Pricing Plans 1
Published pricing tiers and plan structures.
Plans
PLANSRate Limits 1
Documented rate limits and quota policies.
Rate Limits
RATE LIMITSFinOps 1
Cost, billing, and metering signals for API financial operations.
Finops
FINOPSSpectral Rules 1
Spectral governance rulesets for linting and validating these APIs.
GOV.UK Notify API Rules
SPECTRALJSON Schema 3
Standalone JSON Schema definitions for this provider's data models.
Examples 3
Example request and response payloads for these APIs.
Security Posture 3
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Agentic Access 1
Recommended x-agentic-access execution contracts for AI agents.
Resources
Documentation 1
Reference material describing how the API behaves
Agent Surfaces 1
MCP servers, agent skills, and machine-readable catalogs
Build 1
SDKs, sample code, and the tooling you integrate with
Access & Security 3
Authentication, authorization, and security posture
Operate 3
Status, limits, changes, and where to get help
Commercial 3
Pricing, plans, and the legal terms of use
Company 2
The organization behind the API