BibleQL: A GraphQL API for the Bible
Why I Built BibleQL I've always wanted a simple, developer-friendly way to access Bible text programmatically. Most existing APIs are either proprietary, limited in translations, or use REST endpoi...

Source: DEV Community
Why I Built BibleQL I've always wanted a simple, developer-friendly way to access Bible text programmatically. Most existing APIs are either proprietary, limited in translations, or use REST endpoints that make it hard to fetch exactly the data you need. That's why I created BibleQL — a GraphQL API that lets you query Bible verses and passages across 43 public domain translations in 31 languages. What Is BibleQL? BibleQL is an open-source GraphQL API built with Ruby on Rails 8.1 and PostgreSQL. It provides a single flexible endpoint where you can query exactly the Bible data you need — no more, no less. Here's what a query looks like: { passage(translation: "eng-web", reference: "John 3:16") { reference text translationName verses { bookName chapter verse text } } } And you get back exactly what you asked for: { "data": { "passage": { "reference": "John 3:16", "text": "For God so loved the world, that he gave his one and only Son, that whoever believes in him should not perish, but hav