OpenICE is an independent data transparency project tracking U.S. Immigration and Customs Enforcement (ICE) detention statistics. The project is developed by AI Escape and is not affiliated with or endorsed by any government agency. All data is sourced from publicly available ICE reports and may not reflect the most current information.
This repository contains three main parts:
| Directory | Description |
|---|---|
backend/ |
FastAPI service that ingests Excel reports and exposes a JSON API. Contains Docker configuration and scripts for data import. |
frontend/ |
React application built with Yarn and Tailwind CSS for visualizing detention statistics. |
infrastructure/ |
AWS CDK project that defines the infrastructure to host the API and website. |
Each subdirectory provides its own README.md with detailed setup instructions.
-
Clone the repository
git clone https://github.com/AI-Escape/open-ice.git cd open-ice -
Follow the setup guides in the
backendandfrontendfolders to run the API and web application locally. Docker and Node.js are required. -
Infrastructure deployment uses the AWS CDK. See
infrastructure/README.mdfor commands to synthesize and deploy.
Contributions are welcome! Feel free to open issues or submit pull requests. By participating in this project you agree to abide by the code of conduct defined in the individual directories.
This project is licensed under the Apache License 2.0. All code is open‑source. No public funds were used in its development.