BookStack is een zelf te hosten platform om informatie als wiki te ordenen en op te slaan. Inhoud is opgebouwd uit boeken, hoofdstukken en pagina's, met een WYSIWYG-editor en een optionele Markdown-editor, diagrams.net-tekeningen, zoeken in alle tekst, paginarevisies en een rollenstructuur voor rechten. Inloggen kan met e-mail en wachtwoord, OIDC, SAML2 of LDAP, en meerfactorauthenticatie kan per rol worden afgedwongen. De software is gebouwd met PHP, Laravel en MySQL en wordt op een eigen server geïnstalleerd.
BookStack is open source onder de MIT-licentie en is gemaakt door Dan Brown. Officiële ondersteuning verloopt via HTTP Functions Ltd, een Britse besloten vennootschap; de commerciële kant van het project zit dus in het Verenigd Koninkrijk, buiten de EU. Het project biedt zelf geen beheerde hosting aan. Organisaties draaien BookStack op infrastructuur naar keuze, ook op servers in de EU, en houden zo zelf de regie over waar gegevens staan. Het project wordt gefinancierd met donaties, sponsoring en ondersteuningsdiensten en zegt geen investeringen te accepteren.