# Tutorials and Guides
source: https://developer.mastercard.com/bces-service/documentation/tutorials-and-guides/index.md

## Getting access {#getting-access}

The first step is to get access to the [Sandbox environment](https://developer.mastercard.com/bces-service/tutorial/create-project/index.md) by creating a new Benefit Content Eligibility Service API project. This enables the generation of keys necessary to access the Sandbox environment.

The next step is getting access to the [Production environment](https://developer.mastercard.com/bces-service/tutorial/prod-access/index.md) by submitting a request.

## Generating a Mastercard API Client {#generating-a-mastercard-api-client}

You can use open source tools, such as the [OpenAPI Generator](https://openapi-generator.tech), in conjunction with the provided [API Reference](https://developer.mastercard.com/bces-service/documentation/api-reference/index.md), to generate an API client. When used with the provided [client authentication libraries](https://developer.mastercard.com/platform/documentation/security-and-authentication/using-oauth-1a-to-access-mastercard-apis/), and if applicable, [client encryption libaries](https://developer.mastercard.com/platform/documentation/security-and-authentication/securing-sensitive-data-using-payload-encryption/#client-libraries), this is an agile and powerful way to get started with real code to access the service.

We have provided a tutorial that walks you through how to generate a [Mastercard API client](https://developer.mastercard.com/platform/documentation/security-and-authentication/generating-and-configuring-a-mastercard-api-client/). For a step-by-step tutorial to integrate with our specific API, refer to [Eligibility with Content Tutorial](https://developer.mastercard.com/bces-service/documentation/tutorials-and-guides/tutorial/index.md).
