Amiloride differs from spironolactone in that :
High-Yield Explanation
Amiloride is a K+ sparing diuretic and like other diuretics, act from the luminal membrane side. On the other hand, spironolactone does not require access to the tubular lumen for action.
The diuretic action of both amiloride and spironolactone is quite feeble.
Due to its aldosterone receptor blocking action, spironolactone is more effective in the presence of conditions with elevated levels of aldosterone (like CHF).
Both of these diuretics can cause hyperkalemia when used with IC supplements or ACE inhibitors.