Official Oracle Cloud Infrastructure Node.js client for the Application Migration service (v2.84.0, regular releases). Enables managing migration of applications between OCI environments. Requires OCI account, IAM policies, API signing key pair, and prior configuration via OCI config file or environment variables. Key differentiator: first-party Oracle SDK; supports all OCI Application Migration API operations with TypeScript types. Lower-level than Terraform; no abstraction over pagination or retries.
npm install oci-applicationmigrationNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Initializes client with OCI config file auth and lists migrations in a compartment.
npm install @oci-sdk/common and update imports to '@oci-sdk/common'.
Use import { ListMigrationsRequest } from 'oci-applicationmigration/lib/request'.Use 'import { ApplicationMigrationClient } from 'oci-applicationmigration';' instead of default import.Set OCI_REGION environment variable or provide region in config file.
Verify IAM policies and user permissions in OCI console.
Ensure ~/.oci/config file exists with correct region and tenancy OCID.
Use 'import common from 'oci-common'; and then 'new common.ConfigFileAuthenticationDetailsProvider()'.
Install latest oci-applicationmigration (npm install oci-applicationmigration@latest) or use Node >=14.