Vibestreet
MarketplaceDocsPricing
Sign in
Vibestreet

The AI skill marketplace for developers building with LLMs.

© 2026 Vibestreet. All rights reserved.

Product

  • Marketplace
  • Pricing
  • Changelog
  • Status

Developers

  • Documentation
  • API Reference
  • SDK Guide
  • Quickstart

Security

  • Security Overview
  • Disclosure Policy
  • Privacy Policy
  • Terms of Service
·Terms of Service·Privacy Policy·Consent Settings
ISO 27001 Certified·GDPR Compliant·EU AI Act Ready·SOC 2 (Type I planned)
security@vibestreet.dev

Documentation

Getting Started
Quickstart
API Reference
AuthenticationSkillsTokensGDPR Endpoints
SDK Guide
Security

API Reference

The Vibestreet REST API allows you to programmatically search skills, manage installations, handle token purchases, and fulfill GDPR data subject requests.

Base URL

text
https://api.vibestreet.dev/v1

All endpoints are relative to this base URL. TLS 1.2+ required.

Authentication

The API supports two authentication methods:

Bearer JWT (recommended)

bash
curl -H "Authorization: Bearer eyJhbGciOiJSUzI1NiJ9..." \
  https://api.vibestreet.dev/v1/auth/me

API Key

bash
curl -H "X-API-Key: vs_live_..." \
  https://api.vibestreet.dev/v1/auth/me

Warning

API keys prefixed with vs_live_ are production keys. Use vs_test_ keys in development environments.

Authentication

POST/auth/token

Exchange credentials for a JWT access token

POST/auth/token/refresh

Refresh an expired access token

DELETE/auth/token

Revoke current access token (logout)

Auth required
GET/auth/me

Get current authenticated user profile

Auth required

Skills

GET/skills/search

Search skills with filters (query, tier, category, platform)

GET/skills/:slug

Get full skill details by slug

POST/skills/install

Record a skill install event and return install config

Auth required
GET/skills/:slug/versions

List all available versions for a skill

GET/skills/:slug/changelog

Get structured changelog for a skill version

Tokens

GET/tokens/balance

Get current token balance for the authenticated user

Auth required
POST/tokens/purchase

Initiate a token purchase (returns Stripe checkout session)

Auth required
GET/tokens/usage

Get token usage history with skill breakdown

Auth required

GDPR Endpoints

GET/gdpr/export

Export all personal data for the authenticated user (GDPR Art. 20)

Auth required
DELETE/gdpr/delete

Request erasure of personal data (GDPR Art. 17 right to erasure)

Auth required
GET/gdpr/consent

Retrieve current consent records and lawful basis

Auth required
POST/gdpr/consent

Update consent preferences

Auth required

Full OpenAPI 3.1 specification available at /api/openapi.json. Import into Postman, Insomnia, or any API client.

QuickstartSDK Guide