Open source tools for every layer of government service delivery.
Strata is a gold-standard target architecture and suite of open-source tools that gives government agencies everything they need to run a modern service.
This is a template repository for a DocumentAI API application. Unlike some other Strata templates, this is more of a complete application intended for use almost out of the box.
See navapbc/platform for other template repos.
- API for identifying and extracting data from "document" files
.
├── template # The template (the things that get installed/updated)
│ ├── .github # GitHub workflows
│ ├── docs # Project docs and decision records
│ └── {{app_name}} # Application code
└── template-only-docs # Template repo docs
To get started using the template application on your project, for an
application to be called <APP_NAME>:
- Install the nava-platform tool.
- Install template by running in your project's root:
nava-platform app install --template-uri https://github.com/navapbc/strata-template-documentai-api . <APP_NAME>
- Follow the steps in
<APP_NAME>/README.mdto set up the application locally. - Optional, if using the Platform infrastructure template: Follow the steps in the
template-infraREADME to set up the various pieces of your infrastructure.
If you have previously installed this template and would like to update your project to use a newer version of this template:
- Install the nava-platform tool.
- Update app template by running in your project's root:
nava-platform app update . <APP_NAME>
This project is licensed under the Apache 2.0 License. See the LICENSE file for details.