Can a managed package be an extension of another extension package?

Is there a limitation how deep the nesting of base and extension packages (managed ones) is in Salesforce?

So can Package EEB extend Package EB extend Package B?


Thank you for visiting the Q&A section on Magenaut. Please note that all the answers may not help you solve the issue immediately. So please treat them as advisements. If you found the post helpful (or not), leave a comment & I’ll get back to you as soon as possible.

Method 1

There is no documented limit on the recursion depth possible, but there are other limits that apply to this question.

Execution Time: The entire time for a transaction is 10,000ms; this time is shared. Multiple packages are likely to reach this limit sooner.

Referenced Namespaces: You can reference at most 10 namespaces in a single transaction. Assuming each package in a chain were all dependent upon the same object, the maximum recursion depth may well be 10.

DML Operations: There is a limit on the number of records you can process per transaction; this may affect the maximum number of commands you can chain.

All methods was sourced from or, is licensed under cc by-sa 2.5, cc by-sa 3.0 and cc by-sa 4.0

0 0 votes
Article Rating
Notify of

Inline Feedbacks
View all comments
Would love your thoughts, please comment.x