Skip to main content

Rust CLI for Autodesk Platform Services

Project description

RAPS - Rust CLI for Autodesk Platform Services

PyPI version License

A fast, modern command-line interface for Autodesk Platform Services (APS), built with Rust.

Installation

pip install raps

Quick Start

# Check installation
raps --version

# Get help
raps --help

# Test authentication (requires APS credentials)
raps auth test

# List buckets
raps bucket list

Configuration

Set your APS credentials as environment variables:

export APS_CLIENT_ID="your-client-id"
export APS_CLIENT_SECRET="your-client-secret"

Or use a .env file in your project directory.

Features

  • Object Storage Service (OSS): Manage buckets and objects
  • Model Derivative: Translate and extract model data
  • Data Management: Work with hubs, projects, and folders
  • Design Automation: Run Revit, AutoCAD, and Inventor engines
  • Authentication: Support for 2-legged, 3-legged, and device code flows
  • MCP Server: AI assistant integration via Model Context Protocol

Documentation

For full documentation, visit rapscli.xyz.

Alternative Installation Methods

Shell Script (Linux/macOS)

curl -fsSL https://raw.githubusercontent.com/dmytro-yemelianov/raps/main/install.sh | bash

PowerShell (Windows)

irm https://raw.githubusercontent.com/dmytro-yemelianov/raps/main/install.ps1 | iex

Homebrew (macOS)

brew install dmytro-yemelianov/tap/raps

Scoop (Windows)

scoop bucket add raps https://github.com/dmytro-yemelianov/scoop-bucket
scoop install raps

License

Apache 2.0 - See LICENSE for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

raps-4.17.0-py3-none-win_amd64.whl (10.9 MB view details)

Uploaded Python 3Windows x86-64

raps-4.17.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.2 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

raps-4.17.0-py3-none-macosx_11_0_arm64.whl (9.4 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

raps-4.17.0-py3-none-macosx_10_12_x86_64.whl (9.8 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

Details for the file raps-4.17.0-py3-none-win_amd64.whl.

File metadata

  • Download URL: raps-4.17.0-py3-none-win_amd64.whl
  • Upload date:
  • Size: 10.9 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for raps-4.17.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 809584ef6cbf9ae1417483a7eb1e1ebfa123ecdee7aa61aca22baf7972f1ddab
MD5 70b761f42b28d8e60f30f74fc5f9d1c3
BLAKE2b-256 eeed47b36a7ecc0377001e2ae22cfd333a4ea5a1a810beadb8fb3024b0f0e478

See more details on using hashes here.

Provenance

The following attestation bundles were made for raps-4.17.0-py3-none-win_amd64.whl:

Publisher: release.yml on dmytro-yemelianov/raps

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file raps-4.17.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for raps-4.17.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f4a52922536ffe5912323d1bd141f70e590e49b60267702db2514e9515e42c63
MD5 344fd2f9c9ad395a25e3f149a9fe96f5
BLAKE2b-256 bbc3787d0eadbf47a88625595ca70c51380ea85913b7bec1a90b8638ac5f4c5c

See more details on using hashes here.

Provenance

The following attestation bundles were made for raps-4.17.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on dmytro-yemelianov/raps

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file raps-4.17.0-py3-none-macosx_11_0_arm64.whl.

File metadata

  • Download URL: raps-4.17.0-py3-none-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 9.4 MB
  • Tags: Python 3, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for raps-4.17.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0304f377de080a73cc70528a4e2c6e4556fc7f6161dcd1ce41e7241d145e3b1b
MD5 de53e8af66ba83c11ae0f0fff0d724db
BLAKE2b-256 1e6b6919372948c95ced2b39fd4581a4f3139d705f4278f0d96336730af16e57

See more details on using hashes here.

Provenance

The following attestation bundles were made for raps-4.17.0-py3-none-macosx_11_0_arm64.whl:

Publisher: release.yml on dmytro-yemelianov/raps

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file raps-4.17.0-py3-none-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for raps-4.17.0-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 87099b47653d74c39888e52e408504611324755aca0475de205d8d7168e37654
MD5 ae38abfe6080f71fa89f6ef515de9f6c
BLAKE2b-256 2e048a5b17c635bd61f58f2f1b2a02fb929dd3d5c57ea281e916af7b32e90005

See more details on using hashes here.

Provenance

The following attestation bundles were made for raps-4.17.0-py3-none-macosx_10_12_x86_64.whl:

Publisher: release.yml on dmytro-yemelianov/raps

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page