Official SDKs

8 official SDKs: Node, Python, Go, Ruby, Java, PHP, .NET, Rust.

Edit this page·Last updated: July 13, 2026

Official SDKs

pepe.business maintains 8 official SDKs covering the main languages. All share the same API and the same reference documentation.

Installation

npm install @pepe/business
pip install pepe-business
go get github.com/pepe/business-go
gem install pepe-business
<dependency>
  <groupId>com.pepe</groupId>
  <artifactId>pepe-business</artifactId>
  <version>1.0.0</version>
</dependency>
composer require pepe/business
dotnet add package Pepe.Business
cargo add pepe-business

Usage

All SDKs follow the same logic:

import { Pepe } from "@pepe/business";
const pepe = new Pepe(process.env.PEPE_API_KEY);

await pepe.posts.create({
  text: "Hello from Node.js",
  platforms: ["twitter", "linkedin"],
});
from pepe_business import Pepe
pepe = Pepe(api_key=os.environ["PEPE_API_KEY"])

pepe.posts.create(
  text="Hello from Python",
  platforms=["twitter", "linkedin"],
)
import "github.com/pepe/business-go"

client := pepe.New(os.Getenv("PEPE_API_KEY"))
client.Posts.Create(ctx, pepe.PostParams{
  Text:      "Hello from Go",
  Platforms: []string{"twitter", "linkedin"},
})

Chat SDK Adapter

In addition to server SDKs, pepe.business offers the Chat SDK Adapter: a multi-messaging frontend SDK that interfaces with Instagram, Facebook, Telegram, WhatsApp, X, Bluesky, and Reddit. Ideal for building a unified customer support widget.

npm install @pepe/chat-sdk

OpenAPI Spec

The entire SDK is auto-generated from the official OpenAPI 3.1 spec:

You can generate your own SDK in any language with openapi-generator:

openapi-generator generate \
  -i https://api.pepe.business/openapi.json \
  -g kotlin \
  -o ./pepe-kotlin

Versioning

SDKs follow SemVer. Breaking changes are announced 90 days in advance via email and in the changelog. v1 is guaranteed stable until 2027.

Long-term support

Major versions are maintained for 24 months. After that, only security fixes are released.

Was this page helpful?