Getting Started

Getting started with Segment takes just a few minutes once you’ve signed up for an account.

You’ll use one of our library sources to record customer data from your website, mobile app or servers. We transform and route this data to all the destinations you have enabled. You can also gather data from your 3rd party cloud app sources into one warehouse that stores all of your source data and makes it easily accessible.


The Segment Spec has three components.

  • Outlines the semantic definition of the customer data we capture across all of our libraries and APIs.
  • Details the event data we capture across some of our cloud sources and integrations.
  • Shares the events we recommend you track for a particular industry based on our experience working with thousands of customers.


We have native library sources for every popular language. The underlying HTTP API is also documented. Collecting customer data with Segment is simple no matter what your setup is. Read more about our library sources here.

Segment also lets you pull in data from cloud sources like Salesforce, Zendesk, and Stripe into a data warehouse to easily query. Our Sources docs will help guide you through the setup of the specific cloud source you want to add. For more information about specific queries, check out our Warehouses section in the Segment Community.


Personas is a new product that helps you synthesize your customer data to deliver personalized experiences. With Personas, you can take the context from every past customer conversation with you to the next. Learn more in our Personas Docs.


Our catalog page is a great place to explore all the tools available on the Segment platform. Once you’re ready to try one out, read the Destinations Docs to see how we interact with the tools you’re interested in.


Our Guides section has a list of frequently asked questions, as well as longer guides for a variety of tasks, including how to import historical data into Segment, how to create a tracking plan, how to join user profiles in SQL, and much more.

Joining the Segment Platform

If you’re interested in connecting your tool or application with Segment, first apply to join the Segment platform. Our team will guide you through the integration process, and our partner docs will tell you everything you need to know along the way.

If you have any questions or see anywhere we can improve our documentation, please let us know or kick off a conversation in the Segment Community!