ax.tclee.dev

Axiomtek industrial computers, explained for people and machines.

I'm TC Lee, Business Development Manager at Axiomtek for the Nordics, Benelux, France, Spain, the Baltics and Greece. This site does three things:

1 · Application scenarios

See where each product goes to work

Each scene map shows an industry. Click a marker to see the application, its requirements and the recommended products.

2 · Product map

Every model, its official page and its Markdown file

To browse products with photos and filters, use axiomtek.com. This site adds what the official site does not keep: every model in one plain list, a Markdown file per model that AI assistants can read, and lifecycle status. Axiomtek removes discontinued models from its website; they stay here, marked.

Each Markdown file carries the model's lifecycle stage at the top and, for ordering variants with an EOL notice, the notice date, last order date and last shipment date. Example: ICO300.

3 · Machine-readable data

Product data for AI assistants and bots

The full Axiomtek product line, mirrored from axiomtek.com and synced weekly. Static files over HTTPS: no authentication, cross-origin requests allowed, UTF-8.

Endpoints

Base URL https://ax.tclee.dev

Lifecycle values

lifecycleMeaning
activeOrderable, no EOL notice.
partial-phase-outSome ordering variants have an EOL notice; the rest stay active.
last-time-buyEOL announced for all variants; orders accepted until last_order_date.
phasing-outLast order date has passed; open orders ship until last_shipment_date.
eolLast shipment date has passed, or the model is no longer on axiomtek.com.

Stages are recalculated from the dates every week.

Example

# one model as JSON (trimmed)
curl https://ax.tclee.dev/products/ico300.json

{
  "slug": "ico300",
  "model": "ICO300",
  "lifecycle": "last-time-buy",
  "official_site_status": "Available",
  "category": ["Intelligent Solutions", "Intelligent Automation", "Industrial IoT Gateway"],
  "specs": [
    { "name": "CPU", "values": ["Intel® Atom™ Processor E3815 (1.46GHz) or E3827 (1.75GHz)"] },
    ...
  ],
  "ordering": [
    {
      "item": "ICO300-E3815-B",
      "pn": "E22C300165",
      "eol": { "notice_date": "2026-06-26", "last_order_date": "2026-10-30",
               "last_shipment_date": "2027-06-30", "stage": "last-time-buy" }
    },
    ...
  ],
  "eol_notice": { "scope": "all variants", "last_order_date": "2026-10-30",
                  "last_shipment_date": "2027-06-30", ... },
  "official_url": "https://www.axiomtek.com/products/.../ico300",
  "sales_contact": { "name": "TC Lee", "email": "tc.lee@axiomtek.com.tw", ... }
}

Keeping a bot in sync

  1. Load /products/index.json once.
  2. Once a week, read /changelog.json and keep the events dated after your last sync.
  3. Re-fetch /products/{slug}.json for each slug in those events. Lifecycle stages also advance by date, so re-read /products/index.json weekly.

Specifications are copied from axiomtek.com, which stays authoritative. Models with no published specifications say so and point to me for the datasheet.

Contact

Have an application in mind? Send me the requirements.

Describe what the system does and where it runs: environment, I/O, certifications, quantity and timeline. The email button opens your own mail program with a short template.