Welcome to the ATTACH!
Use ATTACH Managed WebRTC to add video calls and chat to your website and app.
ATTACH is in beta. We're happy to hear your feedback and suggestions.
Read these concepts to quickly get up speed with ATTACH.
Sign up on the developer platform to create an organization and at least one project. Platform allows you to set up and manage serving for your websites and apps.
ATTACH uses project API keys for use in the SDKs. Every project you create gives you two API keys per platform. We currently offer an SDK for web, Android and iOS, and we recommend to restrict the keys to the origin, package name and bundle ID where you intend to use it.
- Use the
developmentkey while you develop locally, test or share with other developers on pages like
- Use the
productionkey when you are serving to your customers on your own domains and some pages like
development key helps you with additional logs during debugging, rooms will expire after 10 minutes. The
production key does not expire rooms (besides a safety-shutdown after 2 hours), but it does not work on
localhost and online coding pages.
Every organization also has an organization-wide API key, which you can use to manage projects via our API. Keep this key secret.
The documentation to our organization API is yet unreleased - and you won't need it for using the SDKs - but you are invited to contact us for access to preliminary documentation in case you want to control projects via API.
To help you get up speed quickly, we've created some repositories on GitHub which contain well-documented starter code and copy-and-paste examples. We also have some working Pens on CodePen which you may fork to experiment with working code.
You've probably seen the ATTACH logo on all video screens. It is on by default, but once we leave beta, you'll be able to switch it off against a nominal fee.