• Platform
  • Solutions
  • Developers
  • Showcase
  • Pricing
  • Company
Get Started
  • Platform

    • Overview
    • Conductor
    • Architecture
    • Security
    • Status

    Capabilities

    • All 276
    • AI & ML
    • Storage
    • Auth & Identity
    • Billing
    • Search
    • Compute
    • Media

    SDK

    • SDK Overview
    • Face Modules
    • Quickstart
    • Playground
    • CLI
  • By Role

    • For Startups
    • For Enterprise
    • For Agencies
    • For Developers
    • For CTOs

    By Industry

    • Fintech
    • E-Commerce
    • Healthcare
    • Media
    • SaaS
    • Education

    By Use Case

    • AI Applications
    • Internal Tools
    • Marketplaces
    • Automation
  • Documentation

    • Getting Started
    • API Reference
    • Authentication
    • Webhooks
    • Templates
    • Sandbox

    Integrations

    • All Integrations
    • Stripe
    • OpenAI
    • AWS
    • GitHub
    • Build Your Own

    Resources

    • Technical Guides
    • Architecture Patterns
    • Project Templates
    • Glossary
    • Platform Changelog
    • SDK Changelog
  • Featured Demos

    • Showcase Gallery
    • SaaS Dashboard
    • AI Chat
    • E-Commerce Store
    • Admin Panel
    • Marketplace

    Case Studies

    • All Case Studies
    • Catalist — Fintech
    • Zumar — E-Commerce
    • Nova — AI SaaS
    • Meridian — Media
    • Atlas — Operations

    Enterprise

    • Enterprise Overview
    • Security
    • Compliance
    • SLA & Uptime
    • Deployment Options
    • Startup Program
  • Plans

    • Overview
    • Compare Plans
    • Pricing Calculator
    • Enterprise Pricing

    Compare

    • EEv3 vs Agencies
    • EEv3 vs No-Code
    • EEv3 vs Freelancers
    • EEv3 vs In-House
    • EEv3 vs Firebase

    Services

    • All Services
    • Custom Development
    • Platform Hosting
    • Consulting
    • AI Integration
  • About

    • About VertexStudio
    • Team
    • Culture
    • The Group
    • Partners
    • Testimonials

    Careers

    • Open Roles
    • Engineering

    More

    • Contact
    • Newsroom
    • Brand Assets
    • Trust Center
    • Legal
  • Get Started

Getting Started

  • Introduction
  • Getting Started
  • Templates

API

  • API Reference
  • Face API
  • Authentication
  • Webhooks
  • Error Handling
  • Rate Limits
  • Streaming
  • Batch Operations

Tools

  • Sandbox

Migration

  • Migration Guide
  • From Firebase
  • From Supabase

Changelog

  • SDK Changelog

Getting Started

  • Introduction
  • Getting Started
  • Templates

API

  • API Reference
  • Face API
  • Authentication
  • Webhooks
  • Error Handling
  • Rate Limits
  • Streaming
  • Batch Operations

Tools

  • Sandbox

Migration

  • Migration Guide
  • From Firebase
  • From Supabase

Changelog

  • SDK Changelog

Tools

Interactive Sandbox

The sandbox is a fully isolated environment for testing your integration. It mirrors the production API but uses test data, has no real side effects, and can be reset at any time.

Accessing the Sandbox

The sandbox is available at https://sandbox.evileye.dev. You can also access it through the SDK by using a test API key (prefixed with sk_test_).

sandbox-client.ts
import { createClient } from '@evileye/sdk'

// Use a test key (sk_test_...) to connect to the sandbox
const ee = createClient({
  token: process.env.EE_TEST_TOKEN!, // sk_test_...
  entity: 'sandbox-demo',
  sandbox: true,
})

// All calls route to the sandbox environment
const result = await ee.ai.generate({ prompt: 'Hello from sandbox' })

Pre-loaded Test Data

Every sandbox environment comes pre-loaded with test data so you can start testing immediately:

FaceTest Data
ee.auth5 test users with various roles (admin, member, viewer)
ee.billingTest payment methods, invoices, and subscription plans
ee.storageSample files and directories in a test bucket
ee.databaseSeed database with sample records across common schemas
ee.aiMock AI models that return deterministic responses

Sandbox Limitations

  • No real payments— billing operations succeed but no money is charged or transferred
  • No real emails or SMS — messages are logged but never delivered to real recipients
  • Rate limited— sandbox enforces stricter rate limits (30 req/min) to prevent abuse
  • Data resets— sandbox data is automatically cleared every 24 hours
  • AI responses are mocked — AI calls return deterministic responses, not real model output

Resetting Sandbox Data

You can reset your sandbox at any time to return to the default test data. Reset the entire sandbox or specific faces.

reset.ts
// Reset all sandbox data for your entity
await ee.sandbox.reset()

// Or reset specific faces
await ee.sandbox.reset({ faces: ['auth', 'storage'] })

Try It Now

The sandbox is free and available to all accounts. No credit card required.

Get Sandbox Access→
VertexStudio

The platform behind every company. 276 capabilities through one API.

Platform

  • Overview
  • Conductor
  • Capabilities
  • Architecture
  • Security
  • Status
  • Changelog

SDK & Docs

  • SDK
  • Face Modules
  • Quickstart
  • API Reference
  • Documentation
  • Integrations

Solutions

  • For Startups
  • For Enterprise
  • For Agencies
  • For Developers
  • Showcase
  • Case Studies

Services

  • Custom Development
  • Platform Hosting
  • API Access
  • Consulting
  • AI Integration

Company

  • About
  • Team
  • Careers
  • Partners
  • Newsroom
  • Contact

Legal

  • Privacy Policy
  • Terms of Service
  • DPA
  • Acceptable Use
  • Trust Center
© 2026 VertexStudio. All rights reserved.
Privacy·Terms·Trust Center
Built with EEv3