# platform

- [Does Bird have a sandbox, and what are magic numbers?](/explained/platform/does-bird-have-a-sandbox-and-what-are-magic-numbers)
- [How are failed webhooks retried, and do events arrive in order?](/explained/platform/how-are-failed-webhooks-retried)
- [How do I rotate a webhook secret without downtime?](/explained/platform/how-do-i-rotate-a-webhook-secret-without-downtime)
- [How do I use Bird from a low-code tool like n8n or Zapier?](/explained/platform/how-do-i-use-bird-from-a-low-code-tool-like-n8n-or-zapier)
- [How do I verify a webhook signature?](/explained/platform/how-do-i-verify-a-webhook-signature)
- [Should I use a Bird SDK or call the API directly?](/explained/platform/should-i-use-an-sdk-or-call-the-api-directly)
- [Should I use an API key or an OAuth token, and how do I rotate one?](/explained/platform/api-key-or-oauth-token-and-how-do-i-rotate-one)
- [Should I use webhooks, polling, or streaming?](/explained/platform/should-i-use-webhooks-polling-or-streaming)
- [What is a pub/sub realtime API versus a webhook?](/explained/platform/what-is-a-pub-sub-realtime-api-versus-a-webhook)
