Combine multiple resources together to create a swarm. Once a member of a swarm, a resource can communicate and share data with other resources in that swarm.
Control the level of access a resource has to a swarm. Grant a resource permission to produce data, consume data, or do both.
Invite another user's resources into your swarms and accept invitations to place your resources in somebody else's swarms. Share your data easily and securely.
A resource is an application or device that is configured to produce or consume data over Swarm. A resource may be a physical device, such as a smartphone, tablet, or Arduino, as well as a web or mobile application. Anything than can communicate through HTTP can be configured to join a swarm and being producing and consuming data.
A swarm is a collection of resources. Once a swarm is created, users may configure it to allow their own resources to participate as well as invite another user's resources to become members. The owner of the swarm may control what level of access (production, consumption, or both) each resource in the swarm has.
Sign up below for the developer preview. Once you receive your invitation, create a Bug Labs account and use the API Key Management Tool to list your given API keys or create new ones.
Use the RESTful Configuration API to create resources and swarms. Add resources to swarms as producers, consumers, or both.
Use the Participation API to connect resources to the swarms they are members of and begin producing and consuming data.
Sign up below to apply for an invitation to the Swarm developer preview.