Product
Jentic OSThe workplace. An in-house AI platform for every employeeJentic OneSafe access. Agents reach your systems without holding keysJentic AIRThe foundation. Gets your existing platforms ready for AI
Pricing
Developers

GET STARTED

API DirectoryBrowse 10,000+ APIs Ready For AI Agent IntegrationDocumentationGuides and API referenceQuickstartGet up and running in minutes

COMMUNITY

GitHubOpen source projects and examplesOpen StandardsBuilt on open specs. Never locked in.
Resources
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Try it now
Jentic OSJentic OneJentic AIR
Pricing
API DirectoryDocumentationQuickstartGitHubOpen Standards
Resources
About UsCareersContact
Try it now
JenticJentic
For Enterprises
  • Product Overview
  • Agentic Sandbox
  • Book a Demo
For Developers
  • Jentic One
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
  • Trust Centre
ISO/IEC 27001:2022 certification badge issued by Prescient SecurityISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

Terms & Conditions•Privacy Policy•
© 2026 Jentic. All rights reserved.
Switch to light modeSwitch to dark mode
APIs / Developer Tools / Nasa Gov / TechPort
TechPort logo

Nasa Gov TechPort

Browse all Nasa Gov APIs
★ Only Publicly Available OpenAPI DocumentDeveloper ToolsProject Managementnone3 EndpointsREST

For Agents

Search NASA's repository of funded technology projects and retrieve detailed project metadata via three read-only endpoints.

Use for: List all NASA technology development projects in TechPort, Retrieve detailed metadata for a specific TechPort project ID, Search NASA-funded projects in a given technology area, I need to fetch the TechPort project list as JSON

Not supported: Does not handle satellite imagery, asteroid tracking, or astronomical observation data - use for NASA TechPort project metadata only.

Jentic publishes the only available OpenAPI specification for the NASA TechPort API, keeping it validated and agent-ready. TechPort is NASA's repository of detailed information on agency-funded technology development projects, including project descriptions, technology areas, work locations, partners, and benefits. The API exposes three GET endpoints that let agents discover the full project list, retrieve metadata for a single project, and query the API root for service metadata. Responses are available in JSON or XML via the {.format} path segment.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the TechPort to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the TechPort, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.

Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.

1

Step 1: Jentic One Host machine

# On the machine that will host your Jentic One instance:
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fnasa.gov%2Fnasa-techport" | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fnasa.gov%2Fnasa-techport" | sh
jentic register       # connects your agent to your Jentic One instance

Jentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.

Capabilities

What an agent can do with TechPort API.

Browse the full list of NASA-funded technology development projects with identifiers and titles

Retrieve full project detail including description, technology areas, partners, and benefits

Choose JSON or XML response formats by setting the {.format} path segment

Query the API root to discover available endpoints and the current service version

Filter project lists in client code by technology area, lead organisation, or work location

Use Cases

Patterns agents use TechPort API for, with concrete tasks.

★ NASA Technology Discovery for Researchers

Researchers and grant writers explore NASA-funded technology development to spot collaboration opportunities or build on prior work. Calling GET /api/projects.json returns the master list, and GET /api/projects/{id}.json fetches each project's full description, technology area, lead centre, and partners. The flow needs no authentication so it is well suited to public-facing research tools.

Call GET /api/projects.json and filter the returned list for projects whose technology area matches 'TX01 Propulsion Systems', then GET /api/projects/{id}.json for each match.

Technology Trend Analysis

Policy analysts and journalists use TechPort to chart NASA's investment across technology areas year over year. By aggregating /api/projects/{id} responses across the project corpus, an analyst can produce charts of project counts and budgets per technology area. Because the data is open, all analysis happens client-side after a small set of API calls.

Iterate the project list, GET /api/projects/{id}.json for each, and group counts by technology area for a 5-year trend chart.

Public Sector Innovation Catalogue

Innovation directories at universities and federal contractors mirror or surface NASA TechPort entries to highlight collaboration opportunities. The simple GET-only API makes it easy to schedule a daily sync that pulls the project list, retrieves full detail for any new IDs, and updates a local catalogue. No auth means no key rotation overhead in a public-sector deployment.

Daily, GET /api/projects.json, diff the project IDs against the local mirror, and GET /api/projects/{id}.json for any new IDs to populate the local catalogue.

AI Agent NASA Research Assistant

An AI research assistant invoked through Jentic answers natural-language questions like 'show me NASA projects working on lunar habitats'. The agent searches Jentic for the matching TechPort operation, executes it without any credential setup (TechPort needs no auth), and summarises the structured response into a human-readable list with citations back to NASA TechPort URLs.

Search Jentic for 'list nasa technology projects', load GET /api/projects.json, execute it, and summarise projects whose title mentions 'lunar' for the user.

Key Endpoints

3 endpoints — jentic publishes the only available openapi specification for the nasa techport api, keeping it validated and agent-ready.

METHOD

PATH

DESCRIPTION

GET

/api/projects{.format}

List NASA TechPort projects (JSON or XML)

GET

/api/projects/{id}{.format}

Retrieve detailed metadata for a single project

GET

/api

Service root metadata

GET

/api/projects{.format}

List NASA TechPort projects (JSON or XML)

GET

/api/projects/{id}{.format}

Retrieve detailed metadata for a single project

GET

/api

Service root metadata

Why Jentic?

What agents get from Jentic-routed access to this vendor.

Setup

Setup

Wiring NASA TechPort by hand still means learning its {.format} path convention across the techport.nasa.gov host and handling errors on every project lookup, even with no key to manage. Through Jentic you install once, import TechPort from the API Directory, and your agent calls it.

Permission scoping

Permission scoping

TechPort puts the project id in the URL path (/api/projects/{id}), so a rule can pin your agent to one project or the read-only project listing. All operations here are reads, so the agent retrieves project metadata and nothing that changes state.

Credential management

Credential isolation

TechPort needs no credential, so there is nothing to store: your own Jentic One instance still mediates each call at execution time. No secret ever enters the agent's prompt, logs, or context.

Intent-based discovery

Intent-based discovery

Agents search Jentic by intent such as 'list NASA technology projects' or 'fetch a TechPort project detail', and Jentic returns the matching operation with its input schema so the agent calls the right endpoint without browsing the reference docs.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Complementary

NASA APOD

→

Astronomy Picture of the Day metadata feed

Pair APOD with TechPort to mix NASA-authored visual content with technology project metadata in a single research dashboard.

Complementary

SpaceX API

→

Open SpaceX launches, capsules, and rocket data

Combine SpaceX API with TechPort to compare commercial space launches against NASA-funded research projects.

Alternative

Data.gov API

→

US government open data catalogue

Choose data.gov when the agent needs broad federal datasets across agencies rather than NASA-specific technology project records.

FAQs

Specific to using TechPort API through Jentic.

Why is there no official OpenAPI spec for NASA TechPort?

NASA does not publish an OpenAPI specification for TechPort. Jentic generates and maintains this spec so that AI agents and developers can call TechPort via structured tooling. It is validated against the live API and kept up to date. Get started with Jentic One, the self-hosted execution layer.

What authentication does the TechPort API use?

TechPort is open and requires no authentication. All three endpoints accept anonymous GET requests. When called through Jentic, no vault credential is needed; the agent simply loads the operation and executes it.

How do I retrieve detailed information about a specific TechPort project?

Call GET /api/projects/{id}{.format} with the project ID and a desired format suffix such as .json. The response includes title, description, technology areas, lead centre, partners, and project benefits - the same fields shown on the TechPort web UI.

Can I get TechPort responses in XML?

Yes. The {.format} path segment supports both .json and .xml. For example, GET /api/projects.xml returns the project list in XML, useful for legacy pipelines that consume XML feeds rather than JSON.

What are the rate limits for the TechPort API?

TechPort does not publish formal rate limits in the spec. Because the data changes infrequently (NASA project records update on agency cycles, not real time), agents should cache responses for hours rather than re-querying on every user request.

How do I list NASA TechPort projects through Jentic?

Run jentic.search('list nasa technology projects'), load the GET /api/projects{.format} operation, then jentic.execute with format='.json'. Jentic returns the structured project list and the agent can iterate the IDs to fetch detail with GET /api/projects/{id}.json.

Can I limit what my agent is allowed to do with the NASA TechPort API?

Yes. Because you run Jentic One yourself, your own rules decide which TechPort operations and inputs the agent may use at execution time. Every TechPort endpoint is read-only, so an agent can list projects with GET /api/projects or fetch detail with GET /api/projects/{id} but can never change any data. Since the project id sits in the URL path, you can restrict an agent to a single project or only the read-only project listing.

GET STARTED

Start building with TechPort API

Explore with Jentic One
View OpenAPI Document