GraphQL API for Gurbani based on ⚡️ 🙏 Fast and Powerful Gurbani and Shabad RESTful API used by GurbaniNow Search
Note: I just made this for fun. If you are planning to use for your app I highly recommend you to use GurbaniNow RESTful API located at api.gurbaninow.com instead of this because this is DEVELOPED FOR EXPLORATION PURPOSES ONLY.
An Apollo Server based GraphQL running as Azure Function powered by the open-source Shabad OS Database, which provides one the most accurate and correct Gurbani databases available.
If you need help, have an issue, or would like to request an feature, please submit an issue
Contact us on Slack! chat.shabados.com
- Clone this project
- Install the recommended extensions from
extensions.json
. You can also use microsoft docs and install all the prequisites. - Create a
local.settings.json
file in root directory of this project and add your Sendgrid API key. Fill in required fields thelocal.settings.json.example
- Start debugging or F5 and you should have this running on http://localhost:7071/graphql
Checkout the GraphQL Playground for schema.
GurbaniNow API Copyright © 2015-2020 GurbaniNow Dev Team. All Rights Reserved.
Gurbani and Shabad Data is provided by the Shabad OS Database. Please check licening info from their repository.
This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, as per version 3 of the License.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU Affero General Public License along with this program. If not, see http://www.gnu.org/licenses/.