Skip to main content

jsii

Join the chat at https://cdk.Dev All Contributors Build Status npm docker

Overview

jsii allows code in any language to naturally interact with JavaScript classes. It is the technology that enables the AWS Cloud Development Kit to deliver polyglot libraries from a single codebase!

A class library written in TypeScript can be used in projects authored in TypeScript or Javascript (as usual), but also in Python, Java, C# (and other languages from the .NET family), ...

❓ Documentation

Head over to our documentation website!

📖 Blog Posts

Here's a collection of blog posts (in chronological order) related to jsii:

ℹ️ If you wrote blog posts about jsii and would like to have them referenced here, do not hesitate to file a pull request to add the links here!

⚙️ Contributing

See CONTRIBUTING.

Contributors ✨

Thanks goes to these wonderful people (emoji key):


AWS CDK Automation

🚧 👀

Aaron Costley

🐛 💻 🤔 👀

Abdallah Hodieb

🐛

Adam Ruka

🐛 💻 🚧 👀

Alex Pulver

🐛

Andy Slezak

💻

Anshul Guleria

🤔

Ari Palo

🤔

Bartłomiej Jurek

🐛

Ben Bridts

📖

Ben Farr

📖

Ben Walters

🤔

Benjamin Macher

📖

Benjamin Maizels

💻 👀

Bill Cauchois

🤔

Brecht Verhoeve

🤔

Breland Miley

💻

CaerusKaru

💻 🚧

Camilo Bermúdez

🐛

Campion Fellin

💻

Carter Van Deuren

🐛

Christopher Currie

💻 🤔

Christopher Rybicki

📖

CyrusNajmabadi

🐛 🤔

Daniel Dinu

🐛 💻

Daniel Schroeder

🐛 💻 📖 🤔 🚧

Dave Slotnick

🐛

Donald Stufft

🐛 💻 🤔 👀

Dongie Agnir

💻 👀

Eduardo Sena S. Rosa

🐛

Elad Ben-Israel

🐛 💻 🤔 🚧 👀 📢

Eli Polonsky

🐛 💻 🤔 🚧 👀

Eric Z. Beard

📆

Erik Karlsson

🐛

Eugene Kozlov

💻

Fabio Gentile

🐛

Florian Eitel

🤔

Graham Lea

🤔 👀

Hamza Assyad

🐛 💻 🤔 👀

Hari Pachuveetil

📝 📖

Hsing-Hui Hsu

💻 📖 🤔 👀

James Kelley

🐛

James Mead

💻

James Siri

💻 🚧

Jason Del Ponte

🤔 👀

Jason Fulghum

🤔 📆 👀

Jerry Kindall

📖 🤔

Jimmy Gaussen

🤔

Jon Steinich

🐛 🤔 💻

Joseph Lawson

👀

Joseph Martin

🐛

Junix

🐛

Justin Taylor

🐛

Kyle Thomson

💻 👀

Leandro Padua

🐛

Maja S Bratseth

🐛

Marcos Diez

🐛

Matthew Bonig

🐛 📝

Matthew Pirocchi

💻 🤔 👀

Mike Lane

🐛

Mitch Garnaat

🐛 💻 🤔 👀

Mitchell Valine

🐛 💻 🤔 🚧 👀

Mohamad Soufan

📖

Neta Nir

💻 🤔 🚧 👀

Nick Lynch

🐛 💻 🚧 👀

Niranjan Jayakar

🐛 💻 🤔 🚧 👀

Noah Litov

💻 🚧 👀

PIDZ - Bart

🤔

Petra Barus

💻

Philip Cali

🤔

Quentin Loos

🤔

Raphael

🐛

Richard H Boyd

🐛

Rico Huijbers

🐛 💻 🤔 🚧 👀

Romain Marcadier

🐛 💻 🎨 🤔 🚧 👀 📝

SADIK KUZU

👀

SK

🤔

Sam Fink

💻 👀

Sam Goodwin

👀

Sebastian Korfmann

🐛 💻 🤔

Shane Witbeck

🤔

Shiv Lakshminarayan

💻 🚧 👀

Somaya

💻 🤔 🚧 👀

The Gitter Badger

💻 🚧

Thomas Poignant

🐛

Thomas Steinbach

🐛

Thorsten Hoeger

💻

Tim Wagner

🐛 🤔

Tobias Lidskog

💻

Ty Coghlan

🐛

Tyler van Hensbergen

🤔

Vlad Hrybok

🐛

Vladimir Shchur

🐛

Yan Zhulanow

💻

ajnarang

🤔

aniljava

💻

deccy-mcc

🐛

dependabot-preview[bot]

🐛 🚧

dependabot[bot]

🚧

dheffx

🐛

gregswdl

🐛

mattBrzezinski

📖

mergify[bot]

🚧

seiyashima42

🐛 💻 📖

sullis

💻

vaneek

🐛

This project follows the all-contributors specification. Contributions of any kind welcome!

⚖️ License

jsii is distributed under the Apache License, Version 2.0.

See LICENSE and NOTICE for more information.

Metadata

Release files for jsii 1.25.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for jsii 1.25.0
File Size Uploaded
jsii-1.25.0.tar.gz 290.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for jsii 1.25.0
File Interpreter ABI Platform
jsii-1.25.0-py3-none-any.whl Python 3 none any Details

Total release size: 576.8 kB

Release files / jsii-1.25.0.tar.gz

Download URL jsii-1.25.0.tar.gz
Size 290.3 kB
Tags Source
SHA-256 checksum
How to use checksums
594bf95bfb6823373aa860892933d23717d7b5b8c3ace7077b41ee5135fee061
BLAKE2b-256 checksum
How to use checksums
01970ac0f80a33eebb72f4fe9a0b94834d82bd180a8967318f240e47ba417dd0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.0 importlib_metadata/3.7.3 packaging/20.9 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.6.5

Release files / jsii-1.25.0-py3-none-any.whl

Download URL jsii-1.25.0-py3-none-any.whl
Size 286.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9a6e46d9c2914f32d6231e38df0069b7035a7ad85041c0cf901262041c4be6ff
BLAKE2b-256 checksum
How to use checksums
1e77ead3156fba10c4deb0d6f7f57c8dfcf4ecb1f81e048776caa90408abc898
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.0 importlib_metadata/3.7.3 packaging/20.9 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.6.5

Release history Release notifications | RSS feed

1.98.0

2 release files

1.96.0

2 release files

1.92.0

2 release files

1.91.0

2 release files

1.89.0

2 release files

1.88.0

2 release files

1.87.0

2 release files

1.85.0

2 release files

1.84.0

2 release files

1.82.0

2 release files

1.81.0

2 release files

1.79.0

2 release files

1.78.1

2 release files

1.78.0

2 release files

1.76.0

2 release files

1.75.0

2 release files

1.74.0

2 release files

1.70.0

2 release files

1.69.0

2 release files

1.68.0

2 release files

1.66.0

2 release files

1.65.1

2 release files

1.65.0

2 release files

1.64.0

2 release files

1.63.2

2 release files

1.63.1

2 release files

1.63.0

2 release files

1.62.0

2 release files

1.61.0

2 release files

1.59.0

2 release files

1.57.0

2 release files

1.55.1

2 release files

1.55.0

2 release files

1.54.0

2 release files

1.52.1

2 release files

1.50.0

2 release files

1.49.0

2 release files

1.48.0

2 release files

1.46.0

2 release files

1.45.0

2 release files

1.44.2

2 release files

1.44.1

2 release files

1.44.0

2 release files

1.41.0

2 release files

1.40.0

2 release files

1.39.0

2 release files

1.35.0

2 release files

1.34.0

2 release files

1.33.0

2 release files

1.32.0

2 release files

1.30.0

2 release files

1.29.0

2 release files

1.28.0

2 release files

1.27.1

2 release files

1.26.0

2 release files

This release

1.25.0 This release

2 release files

1.22.0

2 release files

1.21.0

2 release files

1.18.0

2 release files

1.17.1

2 release files

1.17.0

2 release files

1.15.0

2 release files

1.14.0

2 release files

1.13.0

2 release files

1.12.0

2 release files

1.11.0

2 release files

1.9.0

2 release files

1.8.0

2 release files

1.7.0

2 release files

1.6.0

2 release files

1.5.0

2 release files

1.4.1

2 release files

1.4.0

2 release files

1.3.2

2 release files

1.3.1

2 release files

1.3.0

2 release files

1.2.0

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.0

2 release files

0.21.2

2 release files

0.20.9

2 release files

0.20.8

2 release files

0.20.7

2 release files

0.20.6

2 release files

0.20.5

2 release files

0.20.4

2 release files

0.20.3

2 release files

0.20.0

2 release files

0.19.0

2 release files

0.17.1

2 release files

0.17.0

2 release files

0.16.0

2 release files

0.15.2

2 release files

0.15.1

2 release files

0.15.0

2 release files

0.14.2

2 release files

0.14.1

2 release files

0.13.1

2 release files

0.13.0

2 release files

0.12.1

2 release files

0.12.0

2 release files

0.11.3

2 release files

0.11.2

2 release files

0.11.0

2 release files

0.10.3

2 release files

0.10.2

2 release files

0.10.1

2 release files

0.10.0

2 release files

0.9.0

2 release files

0.8.2

2 release files

0.8.1

2 release files

0.8.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page