What problem does it solve?
Choosing and configuring the right Twilio authentication method is confusing, and using the wrong credential type can expose your entire account or break production integrations. This Skill guides you through Auth Tokens, API Keys (Standard, Main, Restricted), test credentials, and Access Tokens so every Twilio API call uses the appropriate, least-privilege credential.
Core Features & Use Cases
- Credential Selection Guidance: Compares Auth Token vs. Standard, Restricted, and Main API Keys with clear recommendations for prototyping versus production.
- Restricted API Key Creation: Shows how to create fine-grained keys via the v1 IAM API with permission patterns for Messages, Calls, and Verify.
- Access Token Generation: Generates short-lived JWTs with Voice, Video, Chat, and Sync grants for browser and mobile SDKs.
- Rotation and Test Credentials: Covers Auth Token rotation via secondary token promotion and magic test numbers for charge-free development.
- Use Case: You are deploying a Node.js app that sends SMS in production. Use this Skill to create a Standard API Key, configure environment variables, and initialize the Twilio client without exposing your Auth Token.
Quick Start
Set up a Twilio Standard API Key for my production app and show me how to initialize the Python client with it.