Amazon Neptune DB Instances API

Operations for managing Neptune DB instances

Operations 5

POST /?Action=CreateDBInstance Amazon Neptune Create a New Neptune DB Instance #
POST /?Action=DeleteDBInstance Amazon Neptune Delete a Neptune DB Instance #
GET /?Action=DescribeDBInstances Amazon Neptune Describe Neptune DB Instances #
POST /?Action=ModifyDBInstance Amazon Neptune Modify a Neptune DB Instance #
POST /?Action=RebootDBInstance Amazon Neptune Reboot a Neptune DB Instance #

Documentation

📖
Documentation
https://docs.aws.amazon.com/neptune/latest/userguide/intro.html
📖
APIReference
https://docs.aws.amazon.com/neptune/latest/userguide/api.html
📖
GettingStarted
https://docs.aws.amazon.com/neptune/latest/userguide/get-started.html
📖
Documentation
https://docs.aws.amazon.com/neptune/latest/userguide/data-api.html
📖
APIReference
https://docs.aws.amazon.com/neptune/latest/data-api/Welcome.html
📖
Documentation
https://docs.aws.amazon.com/neptune/latest/userguide/access-graph-gremlin.html
📖
Documentation
https://docs.aws.amazon.com/neptune/latest/userguide/access-graph-sparql.html
📖
Documentation
https://docs.aws.amazon.com/neptune/latest/userguide/access-graph-opencypher.html
📖
Documentation
https://docs.aws.amazon.com/neptune/latest/userguide/streams.html
📖
APIReference
https://docs.aws.amazon.com/neptune/latest/userguide/streams-using-api-call.html
📖
Documentation
https://docs.aws.amazon.com/neptune/latest/userguide/bulk-load.html
📖
APIReference
https://docs.aws.amazon.com/neptune/latest/userguide/load-api-reference.html
📖
Documentation
https://docs.aws.amazon.com/neptune/latest/userguide/machine-learning.html
📖
APIReference
https://docs.aws.amazon.com/neptune/latest/userguide/machine-learning-api-reference.html
📖
GettingStarted
https://docs.aws.amazon.com/neptune/latest/userguide/machine-learning-overview.html
📖
Documentation
https://docs.aws.amazon.com/neptune-analytics/latest/userguide/what-is-neptune-analytics.html
📖
APIReference
https://docs.aws.amazon.com/neptune-analytics/latest/apiref/Welcome.html
📖
GettingStarted
https://docs.aws.amazon.com/neptune-analytics/latest/userguide/gettingStarted-accessing.html

Specifications

Other Resources

🔗
Pricing
https://aws.amazon.com/neptune/pricing/
🔗
SDKs
https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/neptune.html
🔗
SDKs
https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/neptunedata.html
🔗
CLI Reference
https://docs.aws.amazon.com/cli/latest/reference/neptunedata/
🔗
JavaScript SDK
https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/neptunedata/
🔗
Go SDK
https://docs.aws.amazon.com/sdk-for-go/api/service/neptunedata/
🔗
Reference
https://docs.aws.amazon.com/neptune/latest/userguide/gremlin-api-reference.html
🔗
Gremlin Reference
https://tinkerpop.apache.org/docs/current/reference/
🔗
Best Practices
https://docs.aws.amazon.com/neptune/latest/userguide/best-practices-gremlin.html
🔗
REST Endpoint
https://docs.aws.amazon.com/neptune/latest/userguide/access-graph-gremlin-rest.html
🔗
SPARQL Reference
https://www.w3.org/TR/sparql11-query/
🔗
Best Practices
https://docs.aws.amazon.com/neptune/latest/userguide/best-practices-sparql.html
🔗
REST Endpoint
https://docs.aws.amazon.com/neptune/latest/userguide/access-graph-sparql-http-rest.html
🔗
openCypher Reference
https://opencypher.org/
🔗
Best Practices
https://docs.aws.amazon.com/neptune/latest/userguide/best-practices-opencypher.html
🔗
Response Format
https://docs.aws.amazon.com/neptune/latest/userguide/streams-using-api-reponse.html
🔗
Data API Reference
https://docs.aws.amazon.com/neptune/latest/userguide/data-api-dp-streams.html
🔗
Loader Command
https://docs.aws.amazon.com/neptune/latest/userguide/load-api-reference-load.html
🔗
Data Formats
https://docs.aws.amazon.com/neptune/latest/userguide/bulk-load-tutorial-format.html
🔗
Data API Reference
https://docs.aws.amazon.com/neptune/latest/userguide/data-api-dp-loader.html
🔗
Model Training
https://docs.aws.amazon.com/neptune/latest/userguide/data-api-dp-ml-training.html
🔗
SDKs
https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/neptune-graph.html

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/amazon-neptune-db-instances-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

amazon-neptune-db-instances-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Amazon Neptune Management DB Instances API
  description: Amazon Neptune Management API for creating, managing, and deleting Neptune DB clusters, instances, parameter groups, snapshots, and related infrastructure resources. This is an AWS Query API that uses HTTPS requests with Action and parameter query strings.
  version: '2014-10-31'
  contact:
    name: Amazon Web Services
    url: https://aws.amazon.com/neptune/
  license:
    name: Apache 2.0
    url: https://www.apache.org/licenses/LICENSE-2.0
servers:
- url: https://rds.{region}.amazonaws.com
  description: Amazon Neptune Management API regional endpoint
  variables:
    region:
      default: us-east-1
      description: AWS region
      enum:
      - us-east-1
      - us-east-2
      - us-west-1
      - us-west-2
      - eu-west-1
      - eu-west-2
      - eu-west-3
      - eu-central-1
      - eu-north-1
      - ap-southeast-1
      - ap-southeast-2
      - ap-northeast-1
      - ap-northeast-2
      - ap-south-1
      - ca-central-1
      - me-south-1
      - sa-east-1
security:
- aws_sigv4: []
tags:
- name: DB Instances
  description: Operations for managing Neptune DB instances
paths:
  /?Action=CreateDBInstance:
    post:
      operationId: createDBInstance
      summary: Amazon Neptune Create a New Neptune DB Instance
      description: Creates a new DB instance in a Neptune DB cluster. The DB instance inherits the cluster's storage and high availability configuration.
      tags:
      - DB Instances
      parameters:
      - name: Action
        in: query
        required: true
        schema:
          type: string
          enum:
          - CreateDBInstance
      - name: Version
        in: query
        required: true
        schema:
          type: string
          default: '2014-10-31'
      requestBody:
        required: true
        content:
          application/x-www-form-urlencoded:
            schema:
              $ref: '#/components/schemas/CreateDBInstanceRequest'
      responses:
        '200':
          description: DB instance created successfully.
          content:
            application/xml:
              schema:
                $ref: '#/components/schemas/DBInstance'
              examples:
                createDBInstance200Example:
                  summary: Default createDBInstance 200 response
                  x-microcks-default: true
                  value:
                    DBInstanceIdentifier: neptune-cluster-abc123
                    DBInstanceClass: example-value
                    Engine: example-value
                    DBInstanceStatus: available
                    Endpoint:
                      Address: example-value
                      Port: 1
                    DBClusterIdentifier: neptune-cluster-abc123
                    AvailabilityZone: example-value
                    PreferredMaintenanceWindow: example-value
                    EngineVersion: 1.3.2.0
                    AutoMinorVersionUpgrade: true
        '400':
          description: Invalid request parameters.
        '409':
          description: A DB instance with the specified identifier already exists.
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
  /?Action=DeleteDBInstance:
    post:
      operationId: deleteDBInstance
      summary: Amazon Neptune Delete a Neptune DB Instance
      description: Deletes a previously provisioned DB instance. When you delete an instance, all automated backups for that instance are deleted and cannot be recovered.
      tags:
      - DB Instances
      parameters:
      - name: Action
        in: query
        required: true
        schema:
          type: string
          enum:
          - DeleteDBInstance
      - name: DBInstanceIdentifier
        in: query
        required: true
        description: The DB instance identifier for the instance to be deleted.
        schema:
          type: string
      - name: SkipFinalSnapshot
        in: query
        description: Whether to skip creation of a final snapshot.
        schema:
          type: boolean
      - name: Version
        in: query
        required: true
        schema:
          type: string
          default: '2014-10-31'
      responses:
        '200':
          description: DB instance deleted successfully.
          content:
            application/xml:
              schema:
                $ref: '#/components/schemas/DBInstance'
              examples:
                deleteDBInstance200Example:
                  summary: Default deleteDBInstance 200 response
                  x-microcks-default: true
                  value:
                    DBInstanceIdentifier: neptune-cluster-abc123
                    DBInstanceClass: example-value
                    Engine: example-value
                    DBInstanceStatus: available
                    Endpoint:
                      Address: example-value
                      Port: 1
                    DBClusterIdentifier: neptune-cluster-abc123
                    AvailabilityZone: example-value
                    PreferredMaintenanceWindow: example-value
                    EngineVersion: 1.3.2.0
                    AutoMinorVersionUpgrade: true
        '404':
          description: The specified DB instance was not found.
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
  /?Action=DescribeDBInstances:
    get:
      operationId: describeDBInstances
      summary: Amazon Neptune Describe Neptune DB Instances
      description: Returns information about provisioned Neptune DB instances. If a specific instance identifier is supplied, details for that instance are returned.
      tags:
      - DB Instances
      parameters:
      - name: Action
        in: query
        required: true
        schema:
          type: string
          enum:
          - DescribeDBInstances
      - name: DBInstanceIdentifier
        in: query
        description: The identifier of the DB instance to describe.
        schema:
          type: string
      - name: MaxRecords
        in: query
        description: Maximum number of records to include in the response.
        schema:
          type: integer
          minimum: 20
          maximum: 100
      - name: Marker
        in: query
        description: Pagination token from a previous request.
        schema:
          type: string
      - name: Version
        in: query
        required: true
        schema:
          type: string
          default: '2014-10-31'
      responses:
        '200':
          description: Successful response with DB instance details.
          content:
            application/xml:
              schema:
                $ref: '#/components/schemas/DescribeDBInstancesResponse'
              examples:
                describeDBInstances200Example:
                  summary: Default describeDBInstances 200 response
                  x-microcks-default: true
                  value:
                    DBInstances:
                    - {}
                    Marker: example-value
        '404':
          description: The specified DB instance was not found.
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
  /?Action=ModifyDBInstance:
    post:
      operationId: modifyDBInstance
      summary: Amazon Neptune Modify a Neptune DB Instance
      description: Modifies settings for a DB instance. You can change one or more database configuration parameters by specifying them and their new values.
      tags:
      - DB Instances
      parameters:
      - name: Action
        in: query
        required: true
        schema:
          type: string
          enum:
          - ModifyDBInstance
      - name: Version
        in: query
        required: true
        schema:
          type: string
          default: '2014-10-31'
      requestBody:
        required: true
        content:
          application/x-www-form-urlencoded:
            schema:
              $ref: '#/components/schemas/ModifyDBInstanceRequest'
      responses:
        '200':
          description: DB instance modified successfully.
          content:
            application/xml:
              schema:
                $ref: '#/components/schemas/DBInstance'
              examples:
                modifyDBInstance200Example:
                  summary: Default modifyDBInstance 200 response
                  x-microcks-default: true
                  value:
                    DBInstanceIdentifier: neptune-cluster-abc123
                    DBInstanceClass: example-value
                    Engine: example-value
                    DBInstanceStatus: available
                    Endpoint:
                      Address: example-value
                      Port: 1
                    DBClusterIdentifier: neptune-cluster-abc123
                    AvailabilityZone: example-value
                    PreferredMaintenanceWindow: example-value
                    EngineVersion: 1.3.2.0
                    AutoMinorVersionUpgrade: true
        '404':
          description: The specified DB instance was not found.
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
  /?Action=RebootDBInstance:
    post:
      operationId: rebootDBInstance
      summary: Amazon Neptune Reboot a Neptune DB Instance
      description: Reboots a DB instance. When you reboot an instance, the instance is restarted. Rebooting results in a momentary outage.
      tags:
      - DB Instances
      parameters:
      - name: Action
        in: query
        required: true
        schema:
          type: string
          enum:
          - RebootDBInstance
      - name: DBInstanceIdentifier
        in: query
        required: true
        description: The identifier of the DB instance to reboot.
        schema:
          type: string
      - name: ForceFailover
        in: query
        description: Whether to force a failover during the reboot.
        schema:
          type: boolean
      - name: Version
        in: query
        required: true
        schema:
          type: string
          default: '2014-10-31'
      responses:
        '200':
          description: DB instance reboot initiated successfully.
          content:
            application/xml:
              schema:
                $ref: '#/components/schemas/DBInstance'
              examples:
                rebootDBInstance200Example:
                  summary: Default rebootDBInstance 200 response
                  x-microcks-default: true
                  value:
                    DBInstanceIdentifier: neptune-cluster-abc123
                    DBInstanceClass: example-value
                    Engine: example-value
                    DBInstanceStatus: available
                    Endpoint:
                      Address: example-value
                      Port: 1
                    DBClusterIdentifier: neptune-cluster-abc123
                    AvailabilityZone: example-value
                    PreferredMaintenanceWindow: example-value
                    EngineVersion: 1.3.2.0
                    AutoMinorVersionUpgrade: true
        '404':
          description: The specified DB instance was not found.
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
components:
  schemas:
    DescribeDBInstancesResponse:
      type: object
      properties:
        DBInstances:
          type: array
          items:
            $ref: '#/components/schemas/DBInstance'
        Marker:
          type: string
    ModifyDBInstanceRequest:
      type: object
      required:
      - DBInstanceIdentifier
      properties:
        DBInstanceIdentifier:
          type: string
          description: The DB instance identifier.
        DBInstanceClass:
          type: string
          description: The new compute and memory capacity.
        PreferredMaintenanceWindow:
          type: string
        AutoMinorVersionUpgrade:
          type: boolean
        NewDBInstanceIdentifier:
          type: string
        PromotionTier:
          type: integer
        ApplyImmediately:
          type: boolean
    DBInstance:
      type: object
      description: Contains the details of an Amazon Neptune DB instance.
      properties:
        DBInstanceIdentifier:
          type: string
          description: The user-supplied database identifier.
        DBInstanceClass:
          type: string
          description: The compute and memory capacity of the instance.
        Engine:
          type: string
          description: The database engine (neptune).
        DBInstanceStatus:
          type: string
          description: Current state of the instance.
        Endpoint:
          type: object
          properties:
            Address:
              type: string
            Port:
              type: integer
        DBClusterIdentifier:
          type: string
          description: The cluster this instance belongs to.
        AvailabilityZone:
          type: string
          description: The Availability Zone of the instance.
        PreferredMaintenanceWindow:
          type: string
          description: The weekly time range for system maintenance.
        EngineVersion:
          type: string
          description: The version of the database engine.
        AutoMinorVersionUpgrade:
          type: boolean
          description: Whether minor version upgrades are applied automatically.
        PubliclyAccessible:
          type: boolean
          description: Whether the instance is publicly accessible.
        DBInstanceArn:
          type: string
          description: The ARN of the DB instance.
        PromotionTier:
          type: integer
          description: The failover priority for the instance.
        StorageEncrypted:
          type: boolean
          description: Whether the instance storage is encrypted.
    CreateDBInstanceRequest:
      type: object
      required:
      - DBInstanceIdentifier
      - DBInstanceClass
      - Engine
      - DBClusterIdentifier
      properties:
        DBInstanceIdentifier:
          type: string
          description: The DB instance identifier.
        DBInstanceClass:
          type: string
          description: The compute and memory capacity of the instance.
        Engine:
          type: string
          description: The database engine to use (neptune).
          default: neptune
        DBClusterIdentifier:
          type: string
          description: The identifier of the DB cluster to add the instance to.
        AvailabilityZone:
          type: string
          description: The Availability Zone for the instance.
        PreferredMaintenanceWindow:
          type: string
        AutoMinorVersionUpgrade:
          type: boolean
        PromotionTier:
          type: integer
          description: Failover priority (0-15).
          minimum: 0
          maximum: 15
  securitySchemes:
    aws_sigv4:
      type: apiKey
      name: Authorization
      in: header
      description: AWS Signature Version 4 authentication