For developers, building an app from scratch requires a lot of work. At Roam.ai, our goal has always been to empower developers and to make it easier to integrate location into their applications.

Whatever your use case, we want location technology to be as accessible as possible.

We're happy to announce that Roam.ai now provides convenient and simple access to your user’s location updates through your preferred Python and GoLang libraries. Both libraries support the same set of features that enable you to track a single or group of users.

What libraries does Roam.ai support?

Roam currently supports Python and GoLang backend libraries.

Overview of key features

The Python and Go libraries give you simple access to real-time location updates directly from your backend code. This makes it easy to integrate accurate and efficient location-aware components whether you’re building for a small app or enterprise.

Use your preferred library to subscribe and listen to the location data of:

  • A specific user
  • All users in a specified user group
  • All users of a project

Read our up to date documentation to find out more.

What are the benefits?

  • Accessible: Simple installation through PIP manager or GitHub
  • Scalable: Easy scalability and simple integration with your Python and GoLang code.
  • Saves time: Prevents you from having to build your own infrastructure network.
  • Control: Define your custom callback function so you can control the information you consume depending on your use case.

How to get started

Register for Roam.ai to begin testing. We have a free plan so you can  

Install the Go SDK:

go get -u github.com/geosparks/roam-go/roam

Install the Python SDK via the PIP package manager:

pip install roam-python

Check out our documentation to learn more about how to subscribe to real-time locations of a single user or a group of users.

Will we expand to more backend libraries?

Python and Go are just the beginning...

We’ll also add support for more backend libraries including JavaScript and Scala in the near future. We’ll continue updating this article so keep a lookout in the coming months.

What’s next?

We’re excited to see what you’ll build with our Python and Go SDKs. If you’re interested in integrating Roam.ai’s location technology into your app or have any feedback, contact us today!