Open Protocol

The open standard forprompt 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.

openapi.yaml
# 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.