S.EE Docs
Developers

SDKs

Official S.EE SDKs for various programming languages

Official SDKs

S.EE provides official SDKs to ensure type safety and easy integration:

LanguageRepositoryDescription
PHPsdotee/sdk.phpDeveloper toolkit for PHP applications
TypeScriptsdotee/sdk.tsType-safe integration for JavaScript/TypeScript projects
Gosdotee/sdk.goGo language support for link management
Pythonsdotee/sdk.pyPython-based URL shortening and file sharing
Javasdotee/sdk.javaEnterprise Java implementation
Rustsdotee/sdk.rsSystems programming language support
Zigsdotee/sdk.zigEmerging language support (experimental)

MCP Server

For AI/LLM integrations, use our MCP (Model Context Protocol) server:

Features

  • URL Management: Create, update, delete, and list domains for short URLs
  • Content Sharing: Share code snippets and text with expiration and password protection
  • File Operations: Upload and delete files
  • Time Utilities: Access current time information with timezone support

Requirements

  • Go 1.25+
  • Valid S.EE API Key

Build

# Using Makefile (current OS)
make build

# Build for all platforms
make build-all

# Or using Go directly
go build -o bin/cli-mcp-server .

Run

./bin/cli-mcp-server -api-key "your-api-key"

You can also set the API key via environment variable:

export SEE_API_KEY="your-api-key"
./bin/cli-mcp-server

The server defaults to port 30101 and uses Server-Sent Events for MCP connections. Configure the MCP server URL in your LLM client settings (e.g., Cherry Studio) to integrate.


Installation

PHP

composer require sdotee/sdk

TypeScript

npm install see-sdk

Go

go get github.com/sdotee/sdk.go

Python

pip install see-sdk

Java

See the sdk.java repository for installation instructions.

Rust

See the sdk.rs repository for installation instructions.

Zig

See the sdk.zig repository for installation instructions.


Usage

See each SDK's repository for detailed documentation and examples.

On this page