# Workflow Automation Kit: Apache projects for small business October 29, 2026. [Read the article](https://jwatte.com/blog/apache-workflow-automation-small-business/). ## How to use this kit Choose one recurring job and write down its input, output and owner. Use sample data before connecting customer records. Read the official installation page for your selected version and ask who will maintain the system. The examples are illustrations, not tested installations or quotes; reject a project if the recovery work exceeds your available skills. ## Hop starter card Hop visually cleans and moves business data. It fits a capable owner or helper who understands files, columns and database credentials. Example uses are a six person plumber matching supplier parts to jobs and a twelve person bakery combining two shops' sales for ingredient planning. Both retain a human review before ordering. The [installation guide](https://hop.apache.org/manual/latest/getting-started/hop-download-install.html) requires Java 21 and a downloaded, unzipped distribution. The [configuration guide](https://hop.apache.org/manual/latest/installation-configuration.html) suggests at least one core and 4 GB RAM for the default distribution. Use the [official download](https://hop.apache.org/download/) for 2.19.0, August 17, 2026; verify the supplied signature and checksum. A small 4 GiB server is our budget choice, not a throughput guarantee. Backup and update checklist: - Preserve workflows, pipelines, metadata, required drivers and the input files needed to reproduce an output. - Protect credentials separately and document how a restore gets access to them. - Retain rejected records with access restrictions and a defined deletion period. - Test a restore, then test the next version against the same sample files before replacing the working installation. - Review [security notices](https://hop.apache.org/security/) and assign a named patch owner. First week: on day one define the expected output; on day two install and process a copy; on day three test duplicates and missing columns. Use day four to check totals against the existing method. On day five restore the job elsewhere and let the business owner accept or reject it. Schedule it only after agreeing who receives a failure notice. ## Provider cards **Airflow.** Python workflow definitions, a production metadata database and Linux service management require IT help. [Prerequisites](https://airflow.apache.org/docs/apache-airflow/stable/installation/prerequisites.html) recommend at least 4 GB; SQLite is not a production database. One Linux host with a supported database is our smallest budgeted topology, at 8 GiB, with no failover. Start at the [installation guide](https://airflow.apache.org/docs/apache-airflow/stable/installation/index.html); [release notes](https://airflow.apache.org/docs/apache-airflow/stable/release_notes.html) confirm 3.3.2 on September 17, 2026. Ask who maintains provider packages, rehearses restores and prevents duplicate effects on retries. A simple supported app workflow can instead use [Zapier Professional](https://zapier.com/pricing), starting at $19.99 monthly paid annually. A managed Airflow deployment needs its own quote. **NiFi.** Queue storage, TLS, permissions and recovery need IT. The [administration guide](https://nifi.apache.org/nifi-docs/administration-guide.html) requires Java 21, supports one host and sizes memory and repository disk by the flow, with no universal numeric minimum. Our 8 GiB budget is a test assumption. [Download](https://nifi.apache.org/download/) 2.12.0, September 13, 2026, and follow its migration guidance. Ask how long the queue can grow, how duplicate deliveries are handled and which secrets recovery needs. A simple supported cloud flow can use Zapier at the same verified starting price; a private industrial flow is a different procurement. **DolphinScheduler.** Its [standalone guide](https://raw.githubusercontent.com/apache/dolphinscheduler/dev/docs/docs/en/guide/installation/standalone.md) describes a demo whose default in-memory database clears on restart. Production points to [cluster deployment](https://raw.githubusercontent.com/apache/dolphinscheduler/dev/docs/docs/en/guide/installation/cluster.md), without a universal numerical hardware floor. Ask for a component and persistence diagram, node count and 6 to 16 monthly administration hours as our initial planning allowance. Zapier's $19.99 annual-payment starting plan is an alternative for a small supported notification job, not a hosted scheduler equivalent. **Gobblin.** The [deployment guide](https://gobblin.apache.org/docs/user-guide/Gobblin-Deployment/) allows a standalone machine or distributed execution; no universal RAM minimum is supplied. Ask the provider to reconcile its older runtime references with the selected release and quote connector development separately. Our staffing range is 1 to 3 hours monthly standalone or 6 to 16 clustered. Zapier's entry paid plan may cover a small supported transfer; it is not a bulk-ingestion replacement. **InLong.** The [standalone instructions](https://inlong.apache.org/docs/deployment/standalone) require database, Flink, Docker and a message queue. The smallest documented stack has those dependencies even if packaged on a small test system; hardware sizing is not specified universally. Ask who patches every component and restores consistent state. Our allowance is 6 to 16 monthly hours. Price a managed platform for continuous ingestion; a basic supported app notification can instead use Zapier's verified entry plan. **SeaTunnel.** The [quick start](https://seatunnel.apache.org/docs/3.0.0/getting-started/locally/quick-start-seatunnel-engine) supports one machine for validation and points to a separate cluster design. No universal hardware minimum is given. Ask how jobs affect source databases, preserve checkpoints and recover from schema changes. Our allowance is 1 to 3 monthly hours locally or 6 to 16 clustered. Zapier's entry plan is a possible alternative for a modest supported app transfer, not arbitrary database replication. **Synapse.** Its [deployment guide](https://synapse.apache.org/deployment.html) offers a single standalone service or servlet application, without a current numerical hardware floor. Old dependency references need provider review. Allow 1 to 3 monthly administration hours for a modest service, plus development. Ask for a supported dependency inventory and test the actual supplier protocol. Zapier's entry plan may replace an ordinary cloud-app connection; it does not reproduce arbitrary legacy service mediation. ## Complete project table | Project | What it does | Who runs it | Latest release and date | |---|---|---|---| | [Apache Airflow](https://airflow.apache.org) | Schedules data jobs and tracks whether each step finished successfully. | Your IT department or provider | [3.3.2; 2026-09-17](https://github.com/apache/airflow/releases/tag/3.3.2) | | [Apache Camel](https://camel.apache.org/) | Connects applications and translates messages between their different formats. | Your developer | [4.23.0; 2026-10-15](https://downloads.apache.org/camel/apache-camel/4.23.0/) | | [Apache Dolphinscheduler](https://dolphinscheduler.apache.org) | Schedules data workflows and coordinates their dependencies across systems. | Your IT department or provider | [3.4.3; 2026-09-06](https://github.com/apache/dolphinscheduler/releases/tag/3.4.3) | | [Apache Gobblin](https://gobblin.apache.org) | Collects data from many sources and prepares it for analysis. | Your IT department or provider | [0.17.0; 2023-06-14](https://downloads.apache.org/gobblin/apache-gobblin-0.17.0/) | | [Apache Hamilton (Incubating)](https://hamilton.incubator.apache.org/) | Organizes data transformations into reusable Python workflows with visible dependencies. | Your developer | [1.90.0-incubating; 2026-04-25](https://downloads.apache.org/incubator/hamilton/apache-hamilton/1.90.0/) | | [Apache Hop](https://hop.apache.org) | Designs visual workflows that clean, transform and move business data. | You | [2.19.0; 2026-08-17](https://hop.apache.org/download/) | | [Apache InLong](https://inlong.apache.org) | Collects and moves incoming data into storage and analysis systems. | Your IT department or provider | [2.4.0; 2026-08-13](https://inlong.apache.org/downloads/) | | [Apache KIE (Incubating)](https://kie.incubator.apache.org/) | Provides rules, decisions and workflow tools for developers building business automation. | Your developer | [10.2.0; 2026-04-28](https://github.com/apache/incubator-kie/releases/tag/10.2.0) | | [Apache NiFi](https://nifi.apache.org/) | Moves and transforms data between systems through a visual flow editor. | Your IT department or provider | [2.12.0; 2026-09-13](https://nifi.apache.org/download/) | | [Apache SeaTunnel](https://seatunnel.apache.org/) | Copies and transforms data between databases, files and analytics systems. | Your IT department or provider | [3.0.0; 2026-09-29](https://seatunnel.apache.org/download/) | | [Apache Synapse](http://synapse.apache.org/) | Routes and transforms messages between business applications and services. | Your IT department or provider | [3.0.2; 2023-05-10](https://synapse.apache.org/download.cgi) | Camel's representative Core date, Hamilton's date and Gobblin's date are artifact modification dates. Gobblin's release announcement came later. Incubating projects are not yet fully endorsed by the ASF; see the [Incubator policy](https://incubator.apache.org/policy/incubation.html). Camel, Hamilton and KIE are developer components, not owner-installed automation applications. ## Cost worksheet Write your low and high values beside each blank: setup hours ___ / ___; monthly administration hours ___ / ___; server count ___ / ___; monthly price per server ___ / ___; retained backup GB ___ / ___; SaaS users or billable actions ___ / ___. Record the quote's date, term, included usage and any migration charges. Our assumptions use the series research read October 29, 2026: $68.09 per hour for administration, derived from the [BLS administrator wage](https://data.bls.gov/oesprofile/?areas=INDUSTRY,STATE,MSA&major_group=150000&measure=01&occupation=151244&year=2025) of $47.66 divided by the [70.0% wages share of compensation](https://data.bls.gov/timeseries/CMU2020000000000P). This estimates employee compensation. An outside provider bills more; get a quote. [DigitalOcean monthly prices](https://www.digitalocean.com/pricing/droplets) are $24 for 2 vCPU and 4 GiB RAM, or $48 for 4 vCPU and 8 GiB RAM. [Backblaze B2](https://www.backblaze.com/cloud-storage/pricing) is $6.95 per decimal TB per month, with the first 10 GB free. Our low and high backup assumptions are 50 and 100 GB retained, including versions: (50 minus 10) × $0.00695 = $0.278, or (100 minus 10) × $0.00695 = $0.6255 monthly. We assume no chargeable excess transfer or API calls. Check both providers' allowances before moving large files. For one server, our low and high labor assumptions are 4 and 12 setup hours, then 1 and 3 administration hours per month. For a small cluster they are 24 and 60 setup hours, then 6 and 16 hours per month. These are planning ranges, not measured installation times. Custom development, data cleanup, migration, training, compliance reviews and major incidents are excluded. Budget those separately on both sides. Setup = hours × $68.09. Monthly = server charges + backups + administration hours × $68.09. The 36 month total = setup + 36 × monthly. Savings = alternative total minus self hosted total. Break even = setup difference divided by monthly savings, rounded up, only when monthly savings are positive. Displayed totals are rounded to whole dollars; calculations retain cents. Prices are US dollars before tax, read October 29, 2026. The filled examples assume one server at both ends, 50 to 100 GB backups and 100 to 300 monthly billable actions if implemented in the cloud alternative. Confirm that these actions and required connectors fit the quoted Zapier plan before using its advertised starting price. SaaS incremental setup is assumed zero; custom workflow building is excluded on both sides and must be quoted. The examples do not price equivalent enterprise data platforms. ### Hop: plumber or two-shop bakery One $24 monthly server. Alternative: [Zapier Professional](https://zapier.com/pricing), $19.99 monthly with annual payment, read October 29, 2026. | Cost over 36 months | Low assumption | High assumption | |---|---:|---:| | Self hosted setup | $272 | $817 | | Self hosted monthly | $92 | $229 | | Self hosted 36 months | $3,598 | $9,057 | | Zapier Professional 36 months | $720 | $720 | | Self hosted savings | Negative $2,878 | Negative $8,338 | | Break even month | never | never | Low formula: 4 × $68.09 + 36 × ($24 + $0.278 + $68.09). High formula: 12 × $68.09 + 36 × ($24 + $0.6255 + 3 × $68.09). Alternative: 36 × $19.99. There is no break even. ### Airflow: retailer or delivery company One $48 monthly server, explicitly a modest single-host assumption rather than a cluster. Same verified Zapier price for a simple supported workflow. | Cost over 36 months | Low assumption | High assumption | |---|---:|---:| | Self hosted setup | $272 | $817 | | Self hosted monthly | $116 | $253 | | Self hosted 36 months | $4,462 | $9,921 | | Zapier Professional 36 months | $720 | $720 | | Self hosted savings | Negative $3,742 | Negative $9,202 | | Break even month | never | never | Low formula: 4 × $68.09 + 36 × ($48 + $0.278 + $68.09). High formula: 12 × $68.09 + 36 × ($48 + $0.6255 + 3 × $68.09). Alternative: 36 × $19.99. There is no break even. ### NiFi: machine shop or property manager One $48 monthly server. The machine shop must first confirm whether a cloud alternative is permissible and supports its files. Same cost formula as Airflow; the identical budget does not imply identical capabilities. | Cost over 36 months | Low assumption | High assumption | |---|---:|---:| | Self hosted setup | $272 | $817 | | Self hosted monthly | $116 | $253 | | Self hosted 36 months | $4,462 | $9,921 | | Zapier Professional 36 months | $720 | $720 | | Self hosted savings | Negative $3,742 | Negative $9,202 | | Break even month | never | never | ### Hop with AI assistance This repeats the [post's setup comparison](https://jwatte.com/blog/apache-workflow-automation-small-business/#setup-time-when-claude-or-chatgpt-does-the-typing). We preserve one $24 monthly server and 50 to 100 GB retained backups. Our paired low/high assumptions use 50%/80% of manual setup hours and 75%/100% of manual administration hours. Included human review is 1 to 3 setup hours and 0.5 to 1.5 monthly hours; do not add it again. Prompting, correction and tests are included; workflow development and training remain outside this baseline. | Hop planning case | Low | High | |---|---:|---:| | Manual setup hours | 4 | 12 | | AI setup hours, including review | 2 | 9.6 | | Manual monthly admin hours | 1 | 3 | | AI monthly admin hours, including review | 0.75 | 3 | | Manual 36 month total | $3,598 | $9,057 | | Claude Pro subscription 36 month total | $3,049 | $9,094 | | ChatGPT Plus subscription 36 month total | $3,049 | $9,094 | | API: Claude Opus 5.5 36 month total | $2,863 | $9,008 | | API: GPT-6 Astra 36 month total | $2,886 | $9,179 | S/A = manual setup/monthly hours; q/r = AI shares; L = $68.09/hour; H = $24 plus $0.278/$0.6255 monthly backups; T0/Tm = setup/monthly tool costs. Calculate with full precision, then round totals to whole dollars. ```text Manual total = S x L + 36 x (H + A x L) AI total = S x q x L + T0 + 36 x (H + A x r x L + Tm) API fee = (uncached input x input rate + cache writes x write rate + cache reads x read rate + output x output rate) / 1,000,000 ``` Claude Pro and ChatGPT Plus are each $20 monthly, with a separate setup month and $5 allocated monthly for the following 36 operating months. Allocate that 25% share only when other work uses the remaining allowance, and never allocate more than the whole subscription across projects. Dedicated use adds $540 over 36 months. These are starting budgets with usage limits, not promises that the workload fits. Add extra usage or further setup months if needed. We use free local Desktop Commander or Codex CLI; optional Remote Pro is $20 monthly and adds $200 with the same setup and ongoing allocation. Tool calls and model tokens have separate limits. Our cumulative API assumption is 200,000 to 1,000,000 input and 20,000 to 100,000 output tokens for setup; monthly administration uses 100,000 to 500,000 input and 10,000 to 50,000 output. Include repeated context, retries and billed reasoning output. Low input uses 30% uncached, 10% short cache writes and 60% reads. High input uses no cache. Cache writes replace ordinary input billing; sessions far apart may not share cache hits. Rates per million input/output/short write/read tokens are $4/$20/$5/$0.20 for Claude Opus 5.5 and $10/$50/$12.50/$1 for GPT-6 Astra. These are standard synchronous rates with no credits or batch discount. Stay within each request's applicable context band. Claude setup/monthly token charges are $0.764/$0.382 low and $6/$3 high; OpenAI charges are $1.97/$0.985 low and $15/$7.50 high. These decimal charges make the arithmetic reproducible; they are not forecasts. For example, Claude subscription low = 2 x $68.09 + $20 + 36 x ($24 + $0.278 + 0.75 x $68.09 + $5) = $3,049 rounded. Replace $20/$5 by $0.764/$0.382 for the low Claude API total of $2,863. Zapier remains $720 over 36 months, so self hosting still never breaks even against that alternative. High subscription assistance costs $37 more than manual Hop over 36 months and first becomes more expensive in month 29. Use an isolated test server, keep secrets out of chat and approve commands or use a restricted sandbox. Watch provider and Cloudflare actions; use supported subscription tools under human direction and API keys for custom automation. Review changes and test both rejected inputs and a restore before adopting the workflow; you remain responsible for updates, backups and the final decision. ## Acceptance before live use Require an input count, accepted count and rejected count. Repeat the same input and confirm it does not create duplicate orders. Stop the destination and watch queue growth. Restore from backup and recover credentials without publishing them. Record who owns the daily check and when the system should be switched off. Review the [ASF security guidance](https://www.apache.org/security/) and the [Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0). Commercial use is allowed subject to its terms and distribution notices; the license provides no warranty or trademark permission. This is not legal advice. [Hop's support page](https://hop.apache.org/community/support/) links commercial offerings; volunteer support has no promised response time. ## Sources 1. [installation guide](https://hop.apache.org/manual/latest/getting-started/hop-download-install.html). Read October 29, 2026, 21:39 UTC. 2. [configuration guide](https://hop.apache.org/manual/latest/installation-configuration.html). Read October 29, 2026, 21:39 UTC. 3. [official download](https://hop.apache.org/download/). Read October 29, 2026, 21:38 UTC. 4. [security notices](https://hop.apache.org/security/). Read October 29, 2026, 21:39 UTC. 5. [Prerequisites](https://airflow.apache.org/docs/apache-airflow/stable/installation/prerequisites.html). Read October 29, 2026, 21:38 UTC. 6. [installation guide](https://airflow.apache.org/docs/apache-airflow/stable/installation/index.html). Read October 29, 2026, 21:38 UTC. 7. [release notes](https://airflow.apache.org/docs/apache-airflow/stable/release_notes.html). Read October 29, 2026, 21:38 UTC. 8. [Zapier Professional](https://zapier.com/pricing). Read October 29, 2026, 21:38 UTC. 9. [administration guide](https://nifi.apache.org/nifi-docs/administration-guide.html). Read October 29, 2026, 21:38 UTC. 10. [Download](https://nifi.apache.org/download/). Read October 29, 2026, 21:38 UTC. 11. [standalone guide](https://raw.githubusercontent.com/apache/dolphinscheduler/dev/docs/docs/en/guide/installation/standalone.md). Read October 29, 2026, 21:39 UTC. 12. [cluster deployment](https://raw.githubusercontent.com/apache/dolphinscheduler/dev/docs/docs/en/guide/installation/cluster.md). Read October 29, 2026, 21:40 UTC. 13. [deployment guide](https://gobblin.apache.org/docs/user-guide/Gobblin-Deployment/). Read October 29, 2026, 21:38 UTC. 14. [standalone instructions](https://inlong.apache.org/docs/deployment/standalone). Read October 29, 2026, 21:40 UTC. 15. [quick start](https://seatunnel.apache.org/docs/3.0.0/getting-started/locally/quick-start-seatunnel-engine). Read October 29, 2026, 21:39 UTC. 16. [deployment guide](https://synapse.apache.org/deployment.html). Read October 29, 2026, 21:40 UTC. 17. [Apache Airflow](https://airflow.apache.org). Read October 29, 2026, 21:12 UTC. 18. [3.3.2; 2026-09-17](https://github.com/apache/airflow/releases/tag/3.3.2). Read October 29, 2026, 21:39 UTC. 19. [Apache Camel](https://camel.apache.org/). Read October 29, 2026, 21:12 UTC. 20. [4.23.0; 2026-10-15](https://downloads.apache.org/camel/apache-camel/4.23.0/). Read October 29, 2026, 21:20 UTC. 21. [Apache Dolphinscheduler](https://dolphinscheduler.apache.org). Read October 29, 2026, 21:13 UTC. 22. [3.4.3; 2026-09-06](https://github.com/apache/dolphinscheduler/releases/tag/3.4.3). Read October 29, 2026, 21:13 UTC. 23. [Apache Gobblin](https://gobblin.apache.org). Read October 29, 2026, 21:13 UTC. 24. [0.17.0; 2023-06-14](https://downloads.apache.org/gobblin/apache-gobblin-0.17.0/). Read October 29, 2026, 21:25 UTC. 25. [Apache Hamilton (Incubating)](https://hamilton.incubator.apache.org/). Read October 29, 2026, 21:13 UTC. 26. [1.90.0-incubating; 2026-04-25](https://downloads.apache.org/incubator/hamilton/apache-hamilton/1.90.0/). Read October 29, 2026, 21:26 UTC. 27. [Apache Hop](https://hop.apache.org). Read October 29, 2026, 21:13 UTC. 28. [Apache InLong](https://inlong.apache.org). Read October 29, 2026, 21:13 UTC. 29. [2.4.0; 2026-08-13](https://inlong.apache.org/downloads/). Read October 29, 2026, 21:14 UTC. 30. [Apache KIE (Incubating)](https://kie.incubator.apache.org/). Read October 29, 2026, 21:13 UTC. 31. [10.2.0; 2026-04-28](https://github.com/apache/incubator-kie/releases/tag/10.2.0). Read October 29, 2026, 21:18 UTC. 32. [Apache NiFi](https://nifi.apache.org/). Read October 29, 2026, 21:13 UTC. 33. [Apache SeaTunnel](https://seatunnel.apache.org/). Read October 29, 2026, 21:39 UTC. 34. [3.0.0; 2026-09-29](https://seatunnel.apache.org/download/). Read October 29, 2026, 21:15 UTC. 35. [Apache Synapse](http://synapse.apache.org/). Read October 29, 2026, 21:13 UTC. 36. [3.0.2; 2023-05-10](https://synapse.apache.org/download.cgi). Read October 29, 2026, 21:22 UTC. 37. [Incubator policy](https://incubator.apache.org/policy/incubation.html). Read October 29, 2026, 21:38 UTC. 38. [BLS administrator wage](https://data.bls.gov/oesprofile/?areas=INDUSTRY,STATE,MSA&major_group=150000&measure=01&occupation=151244&year=2025). Read October 29, 2026, 21:12 UTC. 39. [70.0% wages share of compensation](https://data.bls.gov/timeseries/CMU2020000000000P). Read October 29, 2026, 21:17 UTC. 40. [DigitalOcean monthly prices](https://www.digitalocean.com/pricing/droplets). Read October 29, 2026, 21:10 UTC. 41. [Backblaze B2](https://www.backblaze.com/cloud-storage/pricing). Read October 29, 2026, 21:10 UTC. 42. [ASF security guidance](https://www.apache.org/security/). Read October 29, 2026, 21:39 UTC. 43. [Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0). Read October 29, 2026, 21:39 UTC. 44. [Hop's support page](https://hop.apache.org/community/support/). Read October 29, 2026, 21:40 UTC. 45. [Claude subscription pricing](https://claude.com/pricing). Read October 29, 2026, 23:31:08 UTC. 46. [ChatGPT subscription pricing](https://chatgpt.com/pricing/). Read October 29, 2026, about 23:27 UTC in a regular browser. 47. [Codex CLI](https://developers.openai.com/codex/cli). Read October 29, 2026, 23:32:01 UTC. 48. [Codex plan access and limits](https://help.openai.com/en/articles/11369540-using-codex-with-your-chatgpt-plan). Read October 29, 2026, 23:31:16 UTC. 49. [Desktop Commander](https://desktopcommander.app/). Read October 29, 2026, 23:31:09 UTC. 50. [Desktop Commander pricing](https://desktopcommander.app/pricing/). Read October 29, 2026, 23:31:08 UTC. 51. [Desktop Commander permissions and server setup](https://raw.githubusercontent.com/wonderwhy-er/DesktopCommanderMCP/main/README.md). Read October 29, 2026, 23:31:41 UTC. 52. [Claude in Chrome](https://support.claude.com/en/articles/12012173-get-started-with-claude-in-chrome). Read October 29, 2026, 23:31:11 UTC. 53. [Claude in Chrome permissions](https://support.claude.com/en/articles/12902446-claude-in-chrome-permissions-guide). Read October 29, 2026, 23:31:09 UTC. 54. [ChatGPT cloud browser](https://help.openai.com/en/articles/20001280-using-cloud-browser-in-chatgpt). Read October 29, 2026, 23:32:01 UTC. 55. [Claude API pricing](https://platform.claude.com/docs/en/about-claude/pricing). Read October 29, 2026, 23:31:14 UTC. 56. [OpenAI API pricing](https://developers.openai.com/api/docs/pricing). Read October 29, 2026, 23:31:13 UTC. 57. [OpenAI prompt caching](https://developers.openai.com/api/docs/guides/prompt-caching). Read October 29, 2026, 23:32:00 UTC. 58. [Anthropic Consumer Terms](https://www.anthropic.com/legal/consumer-terms). Read October 29, 2026, 23:31:08 UTC. 59. [OpenAI Terms of Use](https://openai.com/policies/terms-of-use/). Read October 29, 2026, about 23:27 UTC in a regular browser. *Apache, the Apache feather logo and the Apache project names are trademarks of The Apache Software Foundation. This site is not affiliated with or endorsed by the ASF. Other product names are used for identification only.*