Welcome to Edge
Edge is the easiest and most powerful operating system for building Edge Computing systems. Build Robots, drones, self driving cars, intelligent cameras, terminals, printers, IoT projects as building a mobile app. Development with Edge is done in Swift with C and C++ support.
Getting started
Install Swift
curl -O https://download.swift.org/swiftly/darwin/swiftly.pkg && \
installer -pkg swiftly.pkg -target CurrentUserHomeDirectory && \
~/.swiftly/bin/swiftly init --quiet-shell-followup && \
. ~/.swiftly/env.sh && \
hash -r
curl -O https://download.swift.org/swiftly/linux/swiftly.deb && \
sudo dpkg -i swiftly.deb && \
~/.swiftly/bin/swiftly init --quiet-shell-followup && \
. ~/.swiftly/env.sh && \
hash -r
winget install swift
# or
scoop install swift
Install the Edge CLI
To get started, install the edge
CLI on your machine with
brew install edge
sudo apt install edge
choco install edge
# or
winget install edge
To get started, create a new application in your developer settings, then read about how to make requests for the resources you need to access using our HTTP APIs or dedicated client SDKs. When your integration is ready to go live, publish it to our integrations directory to reach the Protocol community.
Resources
Contacts
Learn about the contact model and how to create, retrieve, update, delete, and list contacts.
Conversations
Learn about the conversation model and how to create, retrieve, update, delete, and list conversations.
Messages
Learn about the message model and how to create, retrieve, update, delete, and list messages.