# Discourse Hosting Limits?

**URL:** https://meta.discourse.org/t/discourse-hosting-limits/221587
**Category:** Self-hosting
**Tags:** hosting
**Created:** [March 21, 2022, 7:18pm UTC](https://meta.discourse.org/t/discourse-hosting-limits/221587 "2022-03-21T19:18:10Z")
**Posts on this page:** 1
**Showing post:** 2

<div class="post-metadata">

### Author: ![awesomerobot](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/awesomerobot/32/142900_2.png) [@awesomerobot](https://meta.discourse.org/u/awesomerobot)
#### Post date: [March 22, 2022, 1:37pm UTC](https://meta.discourse.org/t/discourse-hosting-limits/221587/2 "2022-03-22T13:37:15Z")

</div>

[Official Discourse hosting](http://discourse.org/pricing) only allows custom plugins on the Enterprise plan, and we have to assess the plugin code and determine whether or not a maintenance fee is required. Plugins can edit backend code, so we have to err on the side of caution when running anything custom on shared infrastructure.

We have a list of official plugins that are included on our hosting here: [Plugin directory | Discourse - Civilized Discussion](https://www.discourse.org/plugins)

[Discourse Connect](https://meta.discourse.org/t/13045?silent=true) is included in all versions of Discourse by default, and if Lexicon uses our API that’s fine on our hosting as long as it’s not causing you to go over pageview limits or running into any API rate limits.

> [@curly](#):
>
> I am also wondering if it would be able to display some of the in-game stats or amount of tokens the user has in the game if I had a sign sign on (OAuth). (why I want to use this single sign on)

Yes, it’s possible. We have lots of customers that pass data from an external account via SSO into a custom field in Discourse. There’s some more detail in that topic:

> [@Setup DiscourseConnect - Official Single-Sign-On for Discourse (sso)](https://meta.discourse.org/t/setup-discourseconnect-official-single-sign-on-for-discourse-sso/13045/1):
>
> ### Advanced Features
> 
> - You can pass through custom user fields by prefixing the field name with `custom` . For example `custom.user_field_1` can be used to set the value of the `UserCustomField` that has the name `user_field_1` .
> - You can pass `avatar_url` to override user avatar ( `SiteSetting.discourse_connect_overrides_avatar` needs to be enabled). Avatars are cached so pass `avatar_force_update=true` to force them to update if the url is the same. Right now, you can’t pass an empty url to disable users’ avatar.
> - By default the welcome message will be sent to all new users created through SSO. If you wish to suppress this you can pass `suppress_welcome_message=true`

---

_[View the full topic](https://meta.discourse.org/t/discourse-hosting-limits/221587)._
