twilio

Emulate Twilio REST APIs for local development and testing.

1.5k|108|Updated Mar 20, 2026
One-click install
npx skills add https://github.com/vercel-labs/emulate --skill twilio-vercel-labs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: twilio
Source: https://github.com/vercel-labs/emulate/tree/main/skills/twilio
Command: npx skills add https://github.com/vercel-labs/emulate --skill twilio-vercel-labs

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides emulated Twilio REST APIs for local development and testing, allowing users to simulate Twilio services without hitting the real Twilio service.

Core Features & Use Cases

  • Emulated Twilio REST APIs: Simulate Twilio Messaging, Verify, Voice, phone numbers, webhooks, status callbacks, inbound SMS simulation, and Twilio SDK integrations.
  • Stateful Emulation: Features like seeded accounts, Auth Tokens, API keys, incoming phone numbers, Programmable Messaging, Messaging Services, Verify, basic Voice calls, Conversations REST resources, signed webhooks, local simulator routes, and an inspector.
  • Use Case: Test Twilio integrations locally, ensuring that your application behaves correctly without the need for real Twilio resources.

Quick Start

Start the Twilio emulator with npx emulate --service twilio.

Frequently Asked Questions about twilio

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I test Twilio API integrations locally without hitting real services?

You can test Twilio API integrations locally by running an emulator that simulates REST APIs for Messaging, Verify, and Voice. This provides seeded accounts and local simulators to validate application behavior without real service interaction.

What is Twilio API emulation and how does it work for local development?

Twilio API emulation provides stateful local endpoints that replicate resources like Programmable Messaging, phone numbers, and webhooks. It works by seeding local accounts and simulating inbound SMS and status callbacks for integration testing.

Can I simulate inbound SMS and signed webhooks using a local Twilio emulator?

Yes, you can simulate inbound SMS, signed webhooks, and status callbacks locally. The emulator includes local simulator routes and an inspector to test these specific Twilio integrations safely.

Does local Twilio emulation support Verify and Conversations REST resources?

Yes, local Twilio emulation supports Verify and Conversations REST resources. It provides stateful emulation for these endpoints alongside Programmable Messaging and basic Voice calls for comprehensive integration testing.

Do I need a real Twilio account or Auth Token to use the local API emulator?

You do not need a real Twilio account or Auth Token to use the local API emulator. It provides seeded accounts, local Auth Tokens, and API keys to test your software integration without external credentials.