The open standard for
prompt interchange.
Prompt Library Protocol (PLP) defines a standard way to store, retrieve, and share AI prompts. Build interoperable tools and services with a common language.
Standards-based. Developer-friendly.
Built on OpenAPI 3.0 for automatic client generation and comprehensive documentation.
# PLP OpenAPI Specification (excerpt)
openapi: "3.0.0"
info:
title: "Prompt Library Protocol"
version: "1.0.0"
paths:
/prompts:
get:
summary: "List prompts"
parameters:
- name: search
in: query
- name: tags
in: query
/prompts/{id}:
get:
summary: "Get a prompt"
post:
summary: "Render a prompt"Open Standard
PLP is fully open source under the MIT license. Build, extend, and integrate without restrictions.
OpenAPI Specification
Complete OpenAPI 3.0 spec for easy integration. Generate clients in any language automatically.
Official SDKs
First-party JavaScript and Python SDKs with full TypeScript support and comprehensive documentation.
Interoperability
Any PLP-compatible server works with any PLP client. Mix and match implementations freely.
Secure by Design
Built-in authentication patterns, rate limiting specs, and security best practices.
Discovery API
Search, filter, and discover prompts programmatically. Build your own registry or marketplace.
Build on an open foundation
PLP is MIT licensed and community-driven. Contribute, extend, and build without restrictions.