---
title: About services
summary: null
url: >-
  https://www.fastly.com/documentation/guides/getting-started/services/about-services
---


A Fastly service is a user-defined set of caching rules and behaviors for a website or application. You might create new Fastly services to do things like:

* add a new website under your control to your list of web properties
* add a new domain to your growing list of existing domains already served by Fastly
* isolate traffic metrics for specific digital assets, like a site's images

Every service tied to your account contains a unique ID that appears under the name of your service on any page.

![the location of the service ID](/img/displayed-service-id.png)

Once created, you can edit and activate new versions of your Fastly services that include refinements and updates to your configurations. The Fastly control panel also allows you to do other things with existing Fastly services, like compare them to each other, deactivate or reactivate them, and delete them.

## Before you begin

Before you begin working with Fastly services, be sure you understand the Fastly [web interface controls](/guides/getting-started/navigating-fastly/about-the-web-interface-controls).

## Accessing services

Once you're logged in, the **Services** panel displays the services associated with your account, defaulting to those you've designated as your favorites. Each service listed includes a clickable link to the configuration details for that service and a summary of key information about it, including the type of service (CDN or Compute), the current requests per second for it, and the most recently activated service version.

![The Services panel displaying services with type, requests per second, and version information](/img/services-panel.png)

Click either **Compute services** or **CDN services** to access either the [Compute services page](/guides/getting-started/services/working-with-compute-services) and [CDN services page](/guides/getting-started/services/working-with-cdn-services) and view only services of that particular type. In addition to the same summary of key information available on the **Services** panel, these pages also include a timestamp indicating when the service was last changed and a graph showing the last hour of requests or an icon <span class="inline-icons"><img src="/img/icons/observability.png" alt="Observability icon" /></span> linking to the Service Overview dashboard in Observability, depending on whether you are viewing the expanded or condensed list.  

If you have a lot of services, there are a few different ways you can streamline the list:

![the CDN services list in condensed view with the favorite services filter applied](/img/favorite-condensed-services.png)

* Use the search box to search for a specific service by ID or name.
* Expand the **Filters** menu to access and apply various filters.
* Click either the expanded <span class="inline-icons"><img src="/img/icons/expanded.png" alt="Expanded view icon" /></span> or condensed icon <span class="inline-icons"><img src="/img/icons/condensed.png" alt="Condensed view icon" /></span> to switch between the expanded or condensed version of the list.
* Click the **Service**, **Requests per second**, or **Last changed** column to sort the list by that value.
* Click the star <span class="inline-icons"><img src="/img/icons/star.png" alt="Star icon" /></span> to the left of a service name to mark it as a favorite.

![the condensed list of services with the filter menu selecting only active services](/img/active-condensed-services-home-refresh.png)

> **HINT:** If you have a lot of services, consider clicking the star <span class="inline-icons"><img src="/img/icons/star.png" alt="Star icon" /></span> to the left of a service name to mark it as a favorite. You can view a subset of services using filters and include only your favorites.

## Understanding Fastly services and versions

When you create a service, before it will do anything, you need to configure it. This configuration will tell Fastly how to handle traffic through your service. Officially, a configuration for a service is called a *version* of that service. You'll notice that your new service has a single, initial version (all new services start their existence this way). The initial version of a service is an inactive blank slate, waiting for you to configure and *activate* it. Once you activate your first version, your service will begin handling traffic according to your configurations.

Your service can have many versions. Each version has its own status:

* **Draft** is the status that every version starts with when it's first created. This status indicates that the version hasn't been *activated* and is still being edited. Only versions with draft status can be edited.
* **Active** is the status displayed by a version after you activate it. When you activate a version, you are telling Fastly to use that configuration for your service's traffic. Only one version of a service can be active at a time. Once a service becomes active, it also becomes *locked*, so it can no longer be edited, only *deactivated* or *reactivated*.
* **Inactive** is the status displayed by a version when it is inactive for any reason, whether it's in a draft state, manually deactivated, or paused due to inactivity.
* **Locked** is the status displayed by a version after you deactivate it. This status primarily indicates that a version can't be edited. Active versions are also locked automatically when they first become active, but they display as active, not as locked.

Eventually, your service will probably have more versions displaying the inactive status than any other. At some point, you may decide that one of these inactive versions has a configuration you prefer to what is currently active. In that case, you can simply reactivate that version. Or, if some aspects of that version aren't viable anymore, you can *clone* it and make changes to the clone, which will have the draft status. Fastly maintains a complete record of the version history of your service to ensure that you can always roll a service back to any version.

## Service creation limits

* __Accounts are limited to a set number of services.__ We [set a limit](https://docs.fastly.com/products/network-services-resource-limits#service-domain-and-origin-limits) on the number of services you can create per account by default based on your account type and any [packaged offering](https://www.fastly.com/package-entitlements/) you've purchased. Reach out to [sales@fastly.com](mailto:sales@fastly.com) for details on how to increase this limit.
* __Only a set number of classic domains can be linked to a service.__  When working with [classic domains](/guides/getting-started/domains/about-domains/#working-with-classic-domains), we [set a limit](https://docs.fastly.com/products/network-services-resource-limits#service-domain-and-origin-limits) on the number of domains you can create per service by default based on your account type and any [packaged offering](https://www.fastly.com/package-entitlements/) you've purchased. There is no limit to the number of [versionless domains](/guides/getting-started/domains/about-domains/#working-with-versionless-domains) that can be linked to a service.

## Transferring services to other accounts

If several employees at your company independently create testing accounts when learning about Fastly [products and services](https://docs.fastly.com/products/), you can have the services that were created on the testing accounts transferred to another account by contacting [support](https://support.fastly.com) with the following information:

* the [Customer IDs](/guides/account-info/user-and-account-management/changing-company-profile-details) of the accounts
* the names of the services to be transferred
* which account should be considered the primary account

After you contact us, we'll reach out to verify the ownership of each account. If we can confirm ownership, we'll initiate the transfer.

> **IMPORTANT:** [Account API tokens](/guides/account-info/user-and-account-management/using-api-tokens) can't be transferred and don't work across multiple accounts. If you use account API tokens for purging or service automation on the service that you are transferring, an [engineer or superuser](/guides/account-info/user-and-account-management/about-user-roles-and-permissions) will need to recreate those API tokens in the account that is receiving the service.

## Managing multiple accounts

Fastly's [multi account user access feature](/guides/account-info/user-and-account-management/managing-multiple-accounts) allows a single user to manage multiple customer accounts. If you've been invited to more than one customer account, you can quickly switch between accounts without logging out of the Fastly control panel.

## What's next

Once you understand how services and versions work and their limits, create your first [CDN service](/guides/getting-started/services/working-with-cdn-services) or [Compute service](/guides/getting-started/services/working-with-compute-services).

## Related content

* [Working with CDN services](/guides/getting-started/services/working-with-cdn-services)
* [Working with Compute services](/guides/getting-started/services/working-with-compute-services)
* [Service API documentation](/reference/api/services/service/)
