Onboarding
S2 is available for sign-up in Preview and is currently free unless you incur significant usage (we will get in touch!)
Get started with the CLI
1
Install the S2 CLI
This method works on macOS and Linux distributions with
Homebrew installed.
s2
.2
Persist your access token
3
Create a new basin
Basin names must be globally unique. Try creating a basin with your
GitHub handle, something like
username-first-basin
.A basin name must be between 8 and 48 characters long and comprise
lowercase letters, numbers and hyphens. It cannot begin or end with a
hyphen.
active
status:4
Grab your popcorn!
Nothing better than Star Wars to give us a good sense of how we can exercise Some of you may have watched the movie in ASCII over telnet from Open another terminal and start an append session:
Go back to the previous terminal with the read session to enjoy the movie:
append
and read
sessions, and see what data in motion looks like.We will start by creating a new stream called starwars
.towel.blinkenlights.nl
!We will do the same, except we will “append” the movie to our starwars
stream while we also tail it.Start by creating a read session like so:

Estimate your end-to-end latency
1
Create a new stream in a basin with a storage class you intend to use
2
Run the ping test

Basins are regional in scope, and currently they are always created in
aws:us-east-1
. So depending on where you are in the world, your latency will vary. More info.