npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

biblesdk

v1.0.0

Published

Typescript client for Bible SDK API

Downloads

651

Readme

Bible SDK TypeScript Client

npm version License: MIT

TypeScript client for accessing Bible data and search functionality. This package provides a clean interface to our REST API endpoints with full TypeScript support.

🚀 Features

  • 📖 Bible Text Access - Access Bible text through structured API endpoints with proper licensing and attribution
  • 🔍 Strong's Concordance - Get original language definitions, transliterations, and detailed concordance information for deeper study
  • 🤖 Semantic Search - Find relevant verses with natural language queries using AI-powered semantic search
  • 🚀 Simple REST API - Easy-to-use REST endpoints with JSON responses, no authentication required
  • 📱 Full TypeScript Support - Complete type definitions for all functions, parameters, and return types
  • ⚡ Performance Optimized - Includes LRU cache to reduce network calls and improve performance
  • 🔄 Resilient - Implements retry logic with timeouts and exponential backoff

📦 Installation

npm install biblesdk

🎯 Quick Start

import { listBooks, getVerse, getSearchResults } from 'biblesdk';

// List all books in the Bible
const books = await listBooks();

// Get a specific range of verses
const verse = await getVerses('GEN', 1, [1, 2]);

// Search for verses using natural language
const results = await getSearchResults('love your neighbor');

📚 Reference

Please visit our Complete SDK Guide for reference docs and a live try-it-out experience.

🔍 Use Cases

This SDK is perfect for building:

  • 📱 Bible Apps - Mobile applications for Bible study and reading
  • 🎓 Educational Platforms - Bible study courses and theological education
  • 📖 Devotional Apps - Daily devotional and spiritual growth applications
  • 🔬 Research Tools - Biblical research and analysis applications

📖 Bible Translation

This SDK provides access to the NET Bible (New English Translation) with comprehensive study notes. The NET Bible is copyrighted by Biblical Studies Press, L.L.C. and requires proper attribution for all uses.

Copyright Requirements

When using this SDK to access NET Bible text, you must comply with the following requirements:

  • Attribution Required: All uses of NET Bible text must include proper copyright attribution to Biblical Studies Press, L.L.C.
  • No Modification: The NET Bible text may not be modified, altered, or changed in any way.
  • Commercial Use: Commercial use of NET Bible text requires written permission from Biblical Studies Press, L.L.C.
  • Distribution Limits: NET Bible text may not be distributed in printed form without permission.
  • Digital Use: Digital use is permitted for personal study, research, and non-commercial applications.

🔧 Advanced Usage

Book Codes

Use standard 3-letter book codes: GEN (Genesis), EXO (Exodus), PSA (Psalms), MAT (Matthew), JHN (John), etc. You can get the full list by calling listBooks().

Concordance Information

Add concordance information to any verse request to get Strong's definitions, original language information, and transliterations:

const scriptureWithConcordanceInfo = await getPhrases('GEN', 1, [1, 2], true);
// Includes: strongs_number, strongs_type, transliteration, definition, hebrew_word, greek_word

Semantic Search

The search endpoint uses AI-powered semantic search to find relevant verses based on meaning, not just exact text matches:

// Search using natural language
const results = await getSearchResults('love your neighbor');

📚 Documentation

🤝 Issues

Encountering some issue with the SDK or API? Please open an issue on our Github Issues board.

📄 License

This SDK is provided free of charge for legitimate use. Users are responsible for complying with all applicable copyright laws. Rate limiting may be applied to ensure fair usage.

🔗 Links

  • Website: https://biblesdk.com
  • API Docs: https://biblesdk.com/docs
  • SDK Docs: https://biblesdk.com/docs/sdk
  • npm Package: https://www.npmjs.com/package/biblesdk
  • NET Bible Copyright: https://netbible.com/copyright/

NET Bible® Copyright Notice: Scripture quotations are from the NET Bible® copyright ©1996, 2019 by Biblical Studies Press, L.L.C. http://netbible.com All rights reserved.