# Feed

<figure><img src="/files/c9Wzz4dczj91HDpyLLsS" alt=""><figcaption></figcaption></figure>

social.plus SDK provides a powerful Feed feature that allows users to stay informed, communicate, and express themselves through ranked posts. The Feed feature is comprised of a collection of posts, with three distinct types of feeds available to users: User Feed, Community Feed, and Global Feed.

* **User Feed:** provides a collection of posts that are curated for a user's timeline. This feed is tailored to the individual user, providing relevant posts that they generate.
* **Community Feed:** on the other hand, is a collection of posts generated by members of a particular community. This feed allows users to stay connected and engaged with other members of their community, fostering a sense of belonging and shared experience.
* **Global Feed:** aggregates both User and Community feeds, providing a comprehensive view of all relevant content in the user's network. This feed ensures that users can stay up-to-date with all the latest content and conversations in their network, promoting engagement and participation in the community.

By providing these three distinct types of feeds, the SDK enables users to customize their content experience, ensuring that they receive relevant and engaging content that reflects their interests and preferences. This feature can help to foster a vibrant and dynamic community, promoting engagement, communication, and collaboration among users.

Feed management methods are all contained in `AmityFeedRepository` class. For querying posts from User Feed and Community Feed, please refer to - [Query Post](/social-plus-sdk/social/posts/query-post.md).

{% tabs %}
{% tab title="iOS" %}
{% embed url="<https://gist.github.com/amythee/26429ca3c50bce2c5029077eb767ddb8#file-create_feed_repository-swift>" %}
{% endtab %}

{% tab title="Android" %}
{% embed url="<https://gist.github.com/amythee/d062df6264470bf46dff3fa3337febbe>" %}
{% endtab %}

{% tab title="JavaScript" %}
{% embed url="<https://gist.github.com/amythee/7470d50179ec64e91395569bfd81052c>" %}
{% endtab %}

{% tab title="TypeScript" %}
Supported ✅ (Please wait while we prepare a real example!)
{% endtab %}

{% tab title="Flutter" %}
{% embed url="<https://gist.github.com/amythee/248beca2d42eedb79aabb2591d834657>" %}
{% endtab %}
{% endtabs %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.social.plus/social-plus-sdk/social/feed.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
