> ## Documentation Index
> Fetch the complete documentation index at: https://x-preview-add-redirects.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Platform overview

export const Button = ({href, children}) => {
  return <div className="not-prose group">
    <a href={href}>
      <button className="flex items-center space-x-2.5 py-1 px-4 bg-primary-dark dark:bg-white text-white dark:text-gray-950 rounded-full group-hover:opacity-[0.9] font-medium">
        <span>
          {children}
        </span>
        <svg width="3" height="24" viewBox="0 -9 3 24" class="h-6 rotate-0 overflow-visible"><path d="M0 0L3 3L0 6" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"></path></svg>
      </button>
    </a>
  </div>;
};

## Get started with the X Developer Platform

X Developer Platform enables you to harness the power of X's open, global, real-time and historical platform within your own applications. The platform provides tools, resources, data and API products for you to integrate, and expand X's impact through research, solutions and more.

This section can help you get acquainted with the platform’s organization.

### How the platform is organized

The X developer platform is organized into three different products.

We have put together a different getting started section for each of these product pages since they have different requirements. 
 

#### X API

The X API is a set of programmatic endpoints that can be used to understand or build the conversation on X. 

This API allows you to find and retrieve, engage with, or create a variety of different resources including the following:

* Tweets

* Users

* Spaces

* Direct Messages

* Lists

* Trends

* Media

* Places

<div className="flex space-x-2">
  <Button href="/x-api/getting-started/about-x-api">
    About the X API
  </Button>

  <Button href="/x-api/getting-started/make-your-first-request">
    Make your first request
  </Button>
</div>

#### X Ads API

The X Ads API is the direct connection to the X Ads platform.

Integrate with the X Ads API to enhance the X Ads experience with additional innovation and efficiencies for your business.

* Create, schedule, and manage ad campaigns

* Create targeting criteria and custom audiences

* Plan and create ad creatives

* Pull ad analytics

<div className="flex space-x-2">
  <Button href="/x-ads-api/getting-started/step-by-step-guide">
    Get started with X Ads API
  </Button>

  <Button href="/x-ads-api/introduction">
    Read the docs
  </Button>
</div>

#### X for Websites

X for Websites allows you to embed X's live content into your product, direct from the source. Make the most out of X on your website to increase followers, drive engagement, and grow your business

Bring your pick of content from X into your website or app. Use our tools to embed Tweets in your stories and articles on the web.

Include a stream of Tweets in your website or app in a compact, linear view. Configure Tweet timelines to automatically display live updates from people, trends, and places right in your app.

Allow people who visit your website or app to engage with your X account and share content with their followers. Enhance links to your website shared on X with Cards and X buttons.

<Button href="/resources/platform-overview#x-for-websites">
  Read the docs
</Button>

### Documentation organization

Our technical documentation has separate sections to help you work with each of these different products. In each section, you will find guides, libraries, API references, and other resources to help you get started.

The [X API](/x-api/introduction) and [X Ads API](/x-ads-api/introduction) products share similar fundamentals, and even include some common endpoint functionality. These shared concepts are discussed in the platform fundamentals section, including the following:

<CardGroup>
  <Card title="Developer Portal" icon="code" iconType="solid" href="/resources/fundamentals/developer-portal" horizontal />

  <Card title="Projects" icon="folder-open" iconType="solid" href="/resources/fundamentals/projects" horizontal />

  <Card title="Developer Apps" icon="laptop-code" iconType="solid" href="/resources/fundamentals/developer-apps" horizontal />

  <Card title="Authentication" icon="lock" iconType="solid" href="/resources/fundamentals/authentication" horizontal />

  <Card title="Rate Limits" icon="gauge-high" iconType="solid" href="/resources/fundamentals/rate-limits" horizontal />

  <Card title="X IDs" icon="hashtag" iconType="solid" href="/resources/fundamentals/x-ids" horizontal />
</CardGroup>

For content display and X actions on websites, the X for Websites product consists of web embeds and tools to optimize X links. You can learn more about the fundamentals of this product by navigating to the [X for Websites](https://developer.x.com/en/docs/twitter-for-websites) section of the docs.

The documentation also includes tutorials, integration guides, developer tools, and use case examples to help you as you integrate with the platform. We welcome you to utilize these resources and engage with the developer community to get inspired and build something new.
 

### Tools and libraries

Find both X-maintained and open-source community client libraries and other developer tools that can help you integrate X into your system more quickly.

<div className="flex space-x-2">
  <Button href="/resources/tools-and-libraries">
    Visit tools and libraries
  </Button>

  <Button href="https://github.com/XDevplatform/">
    XDevelopers Github
  </Button>
</div>

### Tutorials

Learn how to use X’s developer tools to build a solution around a use case with one of our tutorials:

<Button href="/tutorials">
  Visit the tutorials page
</Button>

### Troubleshooting and support

Debugging an error? Have a question? Head over to our support section to find troubleshooting tips, contact details, live API status monitor, and other helpful information.

<Button href="https://developer.x.com/en/support">
  Visit the support section
</Button>

### Community

* Join the X Developer Community online through our [forum](https://devcommunity.x.com)

* Subscribe to the [X Developer Newsletter](https://docs.x.com/resources/newsletter) for monthly developer community updates

### How to stay informed

The following pages and resources can help provide you with important details on API outages, updates, and other news relevant to developers on the platform.

* Review our [API status page](https://docs.x.com/status#x-developer-platform-status) to receive updates on known platform inconsistencies that could affect your integration.

* Check out our [changelog](https://docs.x.com/changelog) to see the recent changes that we've made to the platform, as well as a list of important upcoming dates.

All of these resources and more are listed on our [stay informed](https://developer.x.com/en/updates/stay-informed) page. 

***

For more information on how to get started, please visit the specific getting started page for the product that matches your use case.

<CardGroup cols={3}>
  <Card title="X API" icon="square-x-twitter" iconType="solid" href="/x-api/getting-started/about-x-api">
    <br />

    [Learn more](/x-api/getting-started/about-x-api) <Icon icon="angle-right" />
  </Card>

  <Card title="X Ads API" icon="rectangle-ad" iconType="solid" href="/x-ads-api/getting-started/step-by-step-guide">
    <br />

    [Learn more](/x-ads-api/getting-started/step-by-step-guide) <Icon icon="angle-right" />
  </Card>

  <Card title="X for Websites" icon="laptop-code" iconType="solid" href="https://developer.x.com/en/docs/twitter-for-websites.html">
    <br />

    [Learn more](https://developer.x.com/en/docs/twitter-for-websites.html) <Icon icon="angle-right" />
  </Card>
</CardGroup>
