[GH-ISSUE #1672] Self hosting hoppscotch #528

Closed
opened 2026-03-16 15:51:24 +03:00 by kerem · 2 comments
Owner

Originally created by @GerardPaligot on GitHub (May 27, 2021).
Original GitHub issue: https://github.com/hoppscotch/hoppscotch/issues/1672

Hello!

I would like to create a self host instance of hoppscotch on a Firebase project (I see this wiki page) but I was surprised to see no backup of data in the serverless configuration.

After some search on the codebase, I can see a lot of GraphQL request to https://api.hoppscotch.io/graphql. Does it means that we can only self host the website and push all our collections to Hoppscotch servers or we can deploy the GraphQL api too?

Thanks in advance!

Originally created by @GerardPaligot on GitHub (May 27, 2021). Original GitHub issue: https://github.com/hoppscotch/hoppscotch/issues/1672 Hello! I would like to create a self host instance of hoppscotch on a Firebase project (I see this [wiki page](https://github.com/hoppscotch/hoppscotch/wiki/Hosting)) but I was surprised to see no backup of data in the serverless configuration. After some search on the codebase, I can see a lot of GraphQL request to https://api.hoppscotch.io/graphql. Does it means that we can only self host the website and push all our collections to Hoppscotch servers or we can deploy the GraphQL api too? Thanks in advance!
kerem closed this issue 2026-03-16 15:51:29 +03:00
Author
Owner

@liyasthomas commented on GitHub (May 27, 2021):

Hoppscotch's backend GraphQL APIs hosted on api.hoppscotch.io/graphql is a part of the unreleased Teams Collaboration feature. This API does not effect any other services of Hoppscotch web client.

Also, you can't find any backup data from official public hosted hoppscotch.io instance since Firebase works based on origin restrictions. Any instances except hoppscotch.io won't have access to your backup data.

Currently, Teams collaboration feature is only released to Beta users for testing purposes. And once we complete enough testing with beta users - we'll be releasing the backend source code under same Hoppscotch organization.

Please feel free to self-host current Hoppscotch web client with Firebase as a backend provider. Down the line, once Teams feature lands on production we'll provide a migration guide (I can confirm it's 100% backward compatible) with instructions to self-host Hoppscotch backed server. On the client side, it'll be as simple as pulling the lastest commits from upstream.

Eventually we're planning to drop the Firebase dependencies and let users have full control over the data.

So, since teams feature isn't up on production yet and is currently restricted only to official hoppscotch.io origin - you can self-host the current version of Hoppscotch and migrate seamlessly to your own self-hosted backend once it's rolled out for public.

Thanks for the patience.

<!-- gh-comment-id:849776381 --> @liyasthomas commented on GitHub (May 27, 2021): Hoppscotch's backend GraphQL APIs hosted on `api.hoppscotch.io/graphql` is a part of the unreleased Teams Collaboration feature. This API does not effect any other services of Hoppscotch web client. Also, you can't find any backup data from official public hosted `hoppscotch.io` instance since Firebase works based on origin restrictions. Any instances except `hoppscotch.io` won't have access to your backup data. Currently, Teams collaboration feature is only released to [Beta users](https://github.com/hoppscotch/hoppscotch/wiki/Teams) for testing purposes. And once we complete enough testing with beta users - we'll be releasing the backend source code under same [Hoppscotch organization](https://github.com/hoppscotch). Please feel free to self-host current Hoppscotch web client with Firebase as a backend provider. Down the line, once Teams feature lands on production we'll provide a migration guide (I can confirm it's 100% backward compatible) with instructions to self-host Hoppscotch backed server. On the client side, it'll be as simple as pulling the lastest commits from upstream. Eventually we're planning to drop the Firebase dependencies and let users have full control over the data. So, since teams feature isn't up on production yet and is currently restricted only to official `hoppscotch.io` origin - you can self-host the current version of Hoppscotch and migrate seamlessly to your own self-hosted backend once it's rolled out for public. Thanks for the patience.
Author
Owner

@GerardPaligot commented on GitHub (May 27, 2021):

Thanks @liyasthomas for all these information! I'll deploy the project on my Firebase and will deploy a new version when teams feature will be merged too.

<!-- gh-comment-id:849903136 --> @GerardPaligot commented on GitHub (May 27, 2021): Thanks @liyasthomas for all these information! I'll deploy the project on my Firebase and will deploy a new version when teams feature will be merged too.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/hoppscotch#528
No description provided.