diff --git a/.changeset/lovely-weeks-battle.md b/.changeset/lovely-weeks-battle.md
new file mode 100644
index 0000000000000000000000000000000000000000..2b1447e53f7249f4ae9094910879176744d38a44
--- /dev/null
+++ b/.changeset/lovely-weeks-battle.md
@@ -0,0 +1,5 @@
+---
+"llamaindex": patch
+---
+
+Add missing authentication to LlamaCloudIndex.fromDocuments
diff --git a/packages/llamaindex/src/cloud/LlamaCloudIndex.ts b/packages/llamaindex/src/cloud/LlamaCloudIndex.ts
index a4511baf2295ad63bac8e6838bdd96523fc7971f..ab39f86b5e55c3ccd6c0ca83cacce1f2e65b476b 100644
--- a/packages/llamaindex/src/cloud/LlamaCloudIndex.ts
+++ b/packages/llamaindex/src/cloud/LlamaCloudIndex.ts
@@ -151,6 +151,7 @@ export class LlamaCloudIndex {
       verbose?: boolean;
     } & CloudConstructorParams,
   ): Promise<LlamaCloudIndex> {
+    initService(params);
     const defaultTransformations: TransformComponent<any>[] = [
       new SimpleNodeParser(),
       new OpenAIEmbedding({